The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 1,756,196 6,979 SH SOLE 0 6,979 0 0
ADVANCED MICRO DEVICES INC COM 007903107 5,260,721 9,056 SH SOLE 0 8,191 0 865
AECOM COM 00766T100 933,017 13,367 SH SOLE 0 13,082 0 285
AERCAP HOLDINGS NV SHS N00985106 233,248 1,600 SH SOLE 0 1,600 0 0
ALPHABET INC CAP STK CL C 02079K107 4,701,409 13,306 SH SOLE 0 8,359 0 4,947
ALPHABET INC CAP STK CL A 02079K305 30,609,343 85,652 SH SOLE 0 75,809 0 9,843
AMAZON COM INC COM 023135106 25,832,004 108,383 SH SOLE 0 86,213 0 22,170
AMERICAN EXPRESS CO COM 025816109 3,232,994 9,558 SH SOLE 0 8,938 0 620
AMERICAN TOWER CORP COM 03027X100 1,542,302 9,429 SH SOLE 0 6,340 0 3,089
AMGEN INC COM 031162100 1,223,177 3,378 SH SOLE 0 3,278 0 100
APPLE INC COM 037833100 38,212,740 132,060 SH SOLE 0 123,054 0 9,006
ASTRAZENECA PLC ORD G0593M107 2,935,328 15,592 SH SOLE 0 14,644 0 948
ATLANTIC UN BANKSHARES CORP COM 04911A107 338,480 8,000 SH SOLE 0 8,000 0 0
AXT INC COM 00246W103 671,065 9,310 SH SOLE 0 9,310 0 0
BANK OF AMER CORP COM 060505104 1,929,790 33,868 SH SOLE 0 33,268 0 600
BANK OF MARIN BANCORP COM 063425102 417,134 15,059 SH SOLE 0 15,059 0 0
BANNER CORP COM NEW 06652V208 516,970 7,781 SH SOLE 0 7,781 0 0
BLACKROCK INC COM 09290D101 278,852 290 SH SOLE 0 290 0 0
BOEING CO COM 097023105 2,964,773 13,696 SH SOLE 0 13,057 0 639
BROADCOM INC COM 11135F101 12,539,772 33,196 SH SOLE 0 30,789 0 2,407
BWX TECHNOLOGIES INC COM 05605H100 1,526,288 7,841 SH SOLE 0 7,841 0 0
BYLINE BANCORP INC COM 124411109 643,007 17,074 SH SOLE 0 17,074 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 582,635 6,724 SH SOLE 0 6,724 0 0
CAPITAL CITY BANK COM 139674105 379,694 7,683 SH SOLE 0 7,683 0 0
CAPITAL ONE FINL CORP COM 14040H105 312,365 1,557 SH SOLE 0 1,557 0 0
CATERPILLAR INC COM 149123101 5,112,585 4,801 SH SOLE 0 4,651 0 150
CENTRUS ENERGY CORP CL A 15643U104 2,377,711 14,164 SH SOLE 0 13,579 0 585
CHEVRON CORPORATION COM 166764100 446,108 2,691 SH SOLE 0 2,691 0 0
CHUBB LIMITED COM H1467J104 306,666 900 SH SOLE 0 887 0 13
CISCO SYS INC COM 17275R102 1,880,322 16,008 SH SOLE 0 16,008 0 0
CITIGROUP INC COM NEW 172967424 6,852,552 48,961 SH SOLE 0 45,979 0 2,982
COCA COLA CO COM 191216100 345,154 4,247 SH SOLE 0 4,247 0 0
COHERENT CORP COM 19247G107 5,972,731 15,141 SH SOLE 0 14,396 0 745
CORNING INC COM 219350105 6,972,728 27,298 SH SOLE 0 26,088 0 1,210
COSTCO WHOLESALE CORPORATION COM 22160K105 3,287,179 3,514 SH SOLE 0 3,514 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 25,297,392 33,149 SH SOLE 0 29,442 0 3,707
CULLEN FROST BANKERS INC COM 229899109 309,040 2,000 SH SOLE 0 2,000 0 0
CUMMINS INC COM 231021106 429,375 602 SH SOLE 0 602 0 0
D-WAVE QUANTUM INC COM 26740W109 300,523 12,527 SH SOLE 0 11,922 0 605
DEERE & CO COM 244199105 2,572,208 4,055 SH SOLE 0 3,872 0 183
DELL TECHNOLOGIES INC CL C 24703L202 1,152,487 2,671 SH SOLE 0 2,671 0 0
DISNEY WALT CO COM 254687106 817,836 8,497 SH SOLE 0 7,964 0 533
DRAGANFLY INC. COM 26142Q304 366,284 67,622 SH SOLE 0 67,622 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 584,630 4,619 SH SOLE 0 4,575 0 44
DYCOM INDS INC COM 267475101 696,197 1,377 SH SOLE 0 1,377 0 0
EATON CORP PLC SHS G29183103 228,826 537 SH SOLE 0 520 0 17
ELI LILLY & CO COM 532457108 20,596,154 17,172 SH SOLE 0 15,982 0 1,190
ENTEGRIS INC COM 29362U104 1,762,808 9,801 SH SOLE 0 9,801 0 0
EQT CORP COM 26884L109 361,479 6,799 SH SOLE 0 6,799 0 0
EVERCORE INC CLASS A 29977A105 757,997 2,220 SH SOLE 0 2,220 0 0
EXXON MOBIL CORP COM 30231G102 480,476 3,514 SH SOLE 0 3,514 0 0
FIRST BANCORP N C COM 318910106 511,440 8,000 SH SOLE 0 8,000 0 0
FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 212,760 12,000 SH SOLE 0 12,000 0 0
FIRST CMNTY CORP S C COM 319835104 326,800 10,000 SH SOLE 0 10,000 0 0
FREEPORT MCMORAN INC CL B 35671D857 1,802,453 28,660 SH SOLE 0 28,660 0 0
GE AEROSPACE COM NEW 369604301 5,247,059 14,040 SH SOLE 0 12,861 0 1,179
GE VERNOVA INC COM 36828A101 11,571,660 9,849 SH SOLE 0 9,174 0 675
GOLDMAN SACHS GROUP INC COM 38141G104 681,663 674 SH SOLE 0 671 0 3
HANCOCK WHITNEY CORPORATION COM 410120109 537,984 7,200 SH SOLE 0 7,200 0 0
HOME DEPOT INC COM 437076102 594,320 1,685 SH SOLE 0 1,685 0 0
HOMEBANCORP INC COM 43689E107 205,766 3,003 SH SOLE 0 3,003 0 0
HOMETRUST BANCSHARES INC COM 437872104 274,395 5,500 SH SOLE 0 5,500 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 799,734 2,011 SH SOLE 0 1,983 0 28
IONQ INC COM 46222L108 772,856 14,511 SH SOLE 0 14,236 0 275
IPG PHOTONICS CORP COM 44980X109 331,312 2,824 SH SOLE 0 2,542 0 282
IRON MTN INC DEL COM 46284V101 884,296 7,001 SH SOLE 0 7,001 0 0
ISHARES TR CORE S&P MCP ETF 464287507 326,946 4,240 SH SOLE 0 4,240 0 0
ISHARES TR CORE S&P SCP ETF 464287804 266,249 1,795 SH SOLE 0 1,795 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,403,420 1,874 SH SOLE 0 1,874 0 0
ISHARES TR ISHARES SEMICDTR 464287523 298,110 465 SH SOLE 0 465 0 0
ISHARES TR PFD AND INCM SEC 464288687 698,404 22,906 SH SOLE 0 22,906 0 0
JOHNSON & JOHNSON COM 478160104 457,655 1,802 SH SOLE 0 1,802 0 0
JPMORGAN CHASE & CO COM 46625H100 7,260,196 22,180 SH SOLE 0 21,266 0 914
LINDE PLC SHS G54950103 325,907 628 SH SOLE 0 628 0 0
LUMENTUM HLDGS INC COM 55024U109 1,885,158 2,197 SH SOLE 0 2,125 0 72
M & T BK CORP COM 55261F104 530,467 2,229 SH SOLE 0 2,229 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,155,130 2,003 SH SOLE 0 2,003 0 0
MARVELL TECHNOLOGY INC COM 573874104 3,344,814 11,228 SH SOLE 0 9,880 0 1,348
MASTERCARD INCORPORATED CL A 57636Q104 2,822,117 5,495 SH SOLE 0 5,352 0 143
MCDONALDS CORP COM 580135101 383,300 1,418 SH SOLE 0 1,418 0 0
MCKESSON CORP COM 58155Q103 494,170 654 SH SOLE 0 642 0 12
MERCK & CO INC COM 58933Y105 344,926 2,684 SH SOLE 0 2,684 0 0
META PLATFORMS INC CL A 30303M102 1,906,218 3,384 SH SOLE 0 3,317 0 67
MICROCHIP TECHNOLOGY INC. COM 595017104 594,310 6,517 SH SOLE 0 6,479 0 38
MICROSOFT CORP COM 594918104 19,852,164 53,220 SH SOLE 0 44,832 0 8,388
MONGODB INC CL A 60937P106 385,277 1,147 SH SOLE 0 1,139 0 8
NEBIUS GROUP N.V. SHS CLASS A N97284108 568,082 2,057 SH SOLE 0 2,057 0 0
NEXTERA ENERGY INC COM 65339F101 220,478 2,512 SH SOLE 0 2,512 0 0
NICOLET BANKSHARES INC COM 65406E102 396,936 2,400 SH SOLE 0 2,400 0 0
NOVO-NORDISK A S ADR 670100205 479,112 9,994 SH SOLE 0 9,699 0 295
NU HLDGS LTD ORD SHS CL A G6683N103 177,114 13,257 SH SOLE 0 13,257 0 0
NUTRIEN LTD COM 67077M108 334,894 5,320 SH SOLE 0 4,615 0 705
NVIDIA CORPORATION COM 67066G104 72,298,820 361,332 SH SOLE 0 311,520 0 49,812
NXP SEMICONDUCTORS N V COM N6596X109 2,090,301 7,438 SH SOLE 0 6,992 0 446
OLD SECOND BANCORP INC DEL COM 680277100 321,116 13,770 SH SOLE 0 13,770 0 0
PALO ALTO NETWORKS INC COM 697435105 625,431 1,834 SH SOLE 0 1,834 0 0
PEGASYSTEMS INC COM 705573103 239,760 8,000 SH SOLE 0 8,000 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 311,037 16,895 SH SOLE 0 16,895 0 0
PFIZER INC COM 717081103 231,642 9,620 SH SOLE 0 9,620 0 0
PINNACLE FINL PARTNERS INC COM 72348N109 201,760 2,000 SH SOLE 0 2,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 413,879 1,681 SH SOLE 0 1,681 0 0
PRINCETON BANCORP INC COM 74179A107 296,503 7,813 SH SOLE 0 7,813 0 0
PROCTER & GAMBLE CO COM 742718109 476,280 3,248 SH SOLE 0 3,248 0 0
QUALCOMM INC COM 747525103 2,002,939 10,839 SH SOLE 0 10,746 0 93
QUANTA SVCS INC COM 74762E102 20,840,943 28,944 SH SOLE 0 22,932 0 6,012
REGENERON PHARMACEUTICALS COM 75886F107 710,836 1,140 SH SOLE 0 1,080 0 60
RIGETTI COMPUTING INC COMMON STOCK 76655K103 240,515 12,449 SH SOLE 0 12,449 0 0
RIO TINTO PLC SPONSORED ADR 767204100 349,247 3,679 SH SOLE 0 3,679 0 0
RTX CORPORATION COM 75513E101 4,217,025 22,226 SH SOLE 0 20,927 0 1,299
SAILPOINT INC COM 78781J109 435,891 29,774 SH SOLE 0 29,774 0 0
SALESFORCE INC COM 79466L302 288,311 1,840 SH SOLE 0 1,840 0 0
SB FINL GROUP INC COM 78408D105 465,170 18,408 SH SOLE 0 18,408 0 0
SCHWAB CHARLES CORP COM 808513105 445,791 4,831 SH SOLE 0 4,831 0 0
SERVICENOW INC COM 81762P102 1,835,545 18,489 SH SOLE 0 16,991 0 1,498
SOUTH PLAINS FINANCIAL INC COM 83946P107 215,425 5,000 SH SOLE 0 5,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 376,484 1,022 SH SOLE 0 1,022 0 0
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 400,467 4,370 SH SOLE 0 0 0 4,370
STIFEL FINL CORP COM 860630102 348,850 5,000 SH SOLE 0 5,000 0 0
SYNOPSYS INC COM 871607107 525,470 1,178 SH SOLE 0 1,083 0 95
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 201,671 422 SH SOLE 0 405 0 17
TC ENERGY CORP COM 87807B107 631,545 9,527 SH SOLE 0 9,527 0 0
TESLA INC COM 88160R101 3,868,124 9,197 SH SOLE 0 8,475 0 722
THERMO FISHER SCIENTIFIC INC COM 883556102 517,411 1,032 SH SOLE 0 1,032 0 0
TJX COS INC NEW COM 872540109 511,176 3,374 SH SOLE 0 3,374 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 469,091 12,944 SH SOLE 0 12,944 0 0
TRUIST FINL CORP COM 89832Q109 621,727 12,479 SH SOLE 0 12,479 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,237,277 17,146 SH SOLE 0 15,317 0 1,829
UNION PAC CORP COM 907818108 264,112 971 SH SOLE 0 971 0 0
UNITEDHEALTH GROUP INC COM 91324P102 271,776 654 SH SOLE 0 654 0 0
UNITY BANCORP INC COM 913290102 358,772 6,113 SH SOLE 0 6,113 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,204,932 37,013 SH SOLE 0 25,306 0 11,707
VANGUARD INDEX FDS GROWTH ETF 922908736 445,235 5,169 SH SOLE 0 5,169 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,463,858 2,131 SH SOLE 0 2,131 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 649,762 8,222 SH SOLE 0 8,222 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 403,824 5,668 SH SOLE 0 5,668 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 273,392 1,730 SH SOLE 0 1,730 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 427,474 10,096 SH SOLE 0 10,096 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,990,841 14,074 SH SOLE 0 11,276 0 2,798
VICOR CORP COM 925815102 203,182 535 SH SOLE 0 535 0 0
VISA INC COM CL A 92826C839 723,336 2,108 SH SOLE 0 2,108 0 0
VULCAN MATLS CO COM 929160109 468,181 1,587 SH SOLE 0 1,581 0 6
WALMART INC COM 931142103 234,578 2,071 SH SOLE 0 2,071 0 0
WELLS FARGO & CO COM 949746101 2,034,875 24,623 SH SOLE 0 22,510 0 2,113
WINTRUST FINL CORP COM 97650W108 558,020 3,472 SH SOLE 0 3,472 0 0
ZSCALER INC COM 98980G102 3,652,467 25,876 SH SOLE 0 23,541 0 2,335