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,517,863 6,979 SH SOLE 0 6,979 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,845,924 9,074 SH SOLE 0 8,209 0 865
AECOM COM 00766T100 1,143,713 13,484 SH SOLE 0 13,199 0 285
AERCAP HOLDINGS NV SHS N00985106 219,488 1,600 SH SOLE 0 1,600 0 0
ALPHABET INC CAP STK CL C 02079K107 3,970,429 13,841 SH SOLE 0 8,894 0 4,947
ALPHABET INC CAP STK CL A 02079K305 24,537,846 85,331 SH SOLE 0 75,470 0 9,861
AMAZON COM INC COM 023135106 22,828,475 109,610 SH SOLE 0 87,426 0 22,184
AMERICAN EXPRESS CO COM 025816109 578,644 1,913 SH SOLE 0 1,897 0 16
AMERICAN TOWER CORP COM 03027X100 1,750,134 10,141 SH SOLE 0 7,052 0 3,089
AMGEN INC COM 031162100 1,297,371 3,687 SH SOLE 0 3,587 0 100
APPLE INC COM 037833100 34,445,512 135,724 SH SOLE 0 126,554 0 9,170
ASTRAZENECA PLC ORD G0593M107 2,556,832 13,079 SH SOLE 0 12,179 0 900
AT&T INC COM 00206R102 235,497 8,123 SH SOLE 0 8,123 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 285,920 8,000 SH SOLE 0 8,000 0 0
AXT INC COM 00246W103 535,042 9,390 SH SOLE 0 9,390 0 0
BANK AMERICA CORP COM 060505104 1,652,423 33,896 SH SOLE 0 33,296 0 600
BANK OF MARIN BANCORP COM 063425102 385,962 15,059 SH SOLE 0 15,059 0 0
BANNER CORP COM NEW 06652V208 441,811 7,281 SH SOLE 0 7,281 0 0
BLACKROCK INC COM 09290D101 278,896 290 SH SOLE 0 290 0 0
BOEING CO COM 097023105 2,703,424 13,583 SH SOLE 0 12,934 0 649
BROADCOM INC COM 11135F101 9,892,211 31,961 SH SOLE 0 29,540 0 2,421
BWX TECHNOLOGIES INC COM 05605H100 1,607,505 7,861 SH SOLE 0 7,861 0 0
BYLINE BANCORP INC COM 124411109 520,495 16,487 SH SOLE 0 16,487 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 646,900 8,224 SH SOLE 0 8,224 0 0
CAPITAL CITY BANK COM 139674105 333,903 7,683 SH SOLE 0 7,683 0 0
CAPITAL ONE FINL CORP COM 14040H105 284,044 1,557 SH SOLE 0 1,557 0 0
CATERPILLAR INC COM 149123101 3,401,316 4,801 SH SOLE 0 4,651 0 150
CENTRUS ENERGY CORP CL A 15643U104 2,357,179 13,579 SH SOLE 0 12,994 0 585
CHEVRON CORPORATION COM 166764100 432,687 2,091 SH SOLE 0 2,091 0 0
CHUBB LTD SWITZ COM H1467J104 293,337 900 SH SOLE 0 887 0 13
CISCO SYS INC COM 17275R102 1,129,550 14,558 SH SOLE 0 14,558 0 0
CITIGROUP INC COM NEW 172967424 5,266,882 46,441 SH SOLE 0 43,419 0 3,022
COCA COLA CO COM 191216100 329,525 4,333 SH SOLE 0 4,333 0 0
COHERENT CORP COM 19247G107 3,562,467 14,955 SH SOLE 0 14,313 0 642
CORNING INC COM 219350105 3,712,525 27,304 SH SOLE 0 26,094 0 1,210
COSTCO WHOLESALE CORPORATION COM 22160K105 3,708,601 3,722 SH SOLE 0 3,722 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 12,919,871 33,093 SH SOLE 0 29,380 0 3,713
CULLEN FROST BANKERS INC COM 229899109 274,160 2,000 SH SOLE 0 2,000 0 0
CUMMINS INC COM 231021106 323,905 602 SH SOLE 0 602 0 0
D-WAVE QUANTUM INC COM 26740W109 193,578 13,415 SH SOLE 0 12,810 0 605
DEERE & CO COM 244199105 2,284,182 4,055 SH SOLE 0 3,872 0 183
DELL TECHNOLOGIES INC CL C 24703L202 610,914 3,722 SH SOLE 0 3,722 0 0
DISNEY WALT CO COM 254687106 998,400 10,359 SH SOLE 0 9,826 0 533
DRAGANFLY INC. COM 26142Q304 258,069 52,622 SH SOLE 0 52,622 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 604,677 4,618 SH SOLE 0 4,574 0 44
DYCOM INDS INC COM 267475101 466,555 1,377 SH SOLE 0 1,377 0 0
ELI LILLY & CO COM 532457108 15,193,241 16,519 SH SOLE 0 15,314 0 1,205
ENTEGRIS INC COM 29362U104 1,149,069 9,801 SH SOLE 0 9,801 0 0
EQT CORP COM 26884L109 418,869 6,582 SH SOLE 0 6,582 0 0
EVERCORE INC CLASS A 29977A105 2,134,347 7,150 SH SOLE 0 6,702 0 448
EXXON MOBIL CORP COM 30231G102 494,441 2,914 SH SOLE 0 2,914 0 0
FIRST BANCORP N C COM 318910106 450,800 8,000 SH SOLE 0 8,000 0 0
FIRST BK WILLIAMSTOWN NEW JE COM 31931U102 192,000 12,000 SH SOLE 0 12,000 0 0
FIRST CMNTY CORP S C COM 319835104 204,610 7,000 SH SOLE 0 7,000 0 0
FREEPORT MCMORAN INC CL B 35671D857 1,699,648 28,915 SH SOLE 0 28,915 0 0
GE AEROSPACE COM NEW 369604301 3,799,837 13,391 SH SOLE 0 12,201 0 1,190
GE VERNOVA INC COM 36828A101 8,467,463 9,700 SH SOLE 0 9,019 0 681
GOLDMAN SACHS GROUP INC COM 38141G104 570,197 674 SH SOLE 0 671 0 3
HANCOCK WHITNEY CORPORATION COM 410120109 394,258 6,200 SH SOLE 0 6,200 0 0
HOME DEPOT INC COM 437076102 545,897 1,660 SH SOLE 0 1,660 0 0
HOMEBANCORP INC COM 43689E107 200,883 3,316 SH SOLE 0 3,316 0 0
HOMETRUST BANCSHARES INC COM 437872104 234,575 5,500 SH SOLE 0 5,500 0 0
HONEYWELL INTL INC COM 438516106 295,447 1,307 SH SOLE 0 1,296 0 11
HUBSPOT INC COM 443573100 204,312 837 SH SOLE 0 777 0 60
INTUITIVE SURGICAL INC COM NEW 46120E602 581,769 1,262 SH SOLE 0 1,262 0 0
IONQ INC COM 46222L108 417,487 14,481 SH SOLE 0 14,206 0 275
IPG PHOTONICS CORP COM 44980X109 323,602 2,824 SH SOLE 0 2,542 0 282
IRON MTN INC DEL COM 46284V101 755,938 7,401 SH SOLE 0 7,401 0 0
ISHARES TR CORE S&P MCP ETF 464287507 286,327 4,240 SH SOLE 0 4,240 0 0
ISHARES TR CORE S&P SCP ETF 464287804 223,378 1,797 SH SOLE 0 1,797 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,224,116 1,874 SH SOLE 0 1,874 0 0
ISHARES TR PFD AND INCM SEC 464288687 681,563 22,479 SH SOLE 0 22,479 0 0
JOHNSON & JOHNSON COM 478160104 367,120 1,502 SH SOLE 0 1,502 0 0
JPMORGAN CHASE & CO COM 46625H100 6,329,844 21,518 SH SOLE 0 20,594 0 924
LINDE PLC SHS G54950103 322,256 650 SH SOLE 0 650 0 0
LUMENTUM HLDGS INC COM 55024U109 1,587,535 2,259 SH SOLE 0 2,138 0 121
M & T BK CORP COM 55261F104 355,136 1,718 SH SOLE 0 1,718 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,031,956 1,753 SH SOLE 0 1,753 0 0
MARVELL TECHNOLOGY INC COM 573874104 1,113,357 11,240 SH SOLE 0 9,892 0 1,348
MASTERCARD INCORPORATED CL A 57636Q104 5,083,638 10,174 SH SOLE 0 9,636 0 538
MCDONALDS CORP COM 580135101 440,700 1,418 SH SOLE 0 1,418 0 0
MCKESSON CORP COM 58155Q103 565,950 654 SH SOLE 0 642 0 12
MERCK & CO INC COM 58933Y105 349,905 2,909 SH SOLE 0 2,909 0 0
META PLATFORMS INC CL A 30303M102 2,064,863 3,609 SH SOLE 0 3,542 0 67
MICROCHIP TECHNOLOGY INC. COM 595017104 356,425 5,517 SH SOLE 0 5,479 0 38
MICROSOFT CORP COM 594918104 19,711,230 53,249 SH SOLE 0 44,851 0 8,398
MONGODB INC CL A 60937P106 314,529 1,285 SH SOLE 0 1,249 0 36
NEBIUS GROUP N.V. SHS CLASS A N97284108 200,879 1,936 SH SOLE 0 1,936 0 0
NICOLET BANKSHARES INC COM 65406E102 356,688 2,400 SH SOLE 0 2,400 0 0
NOVO-NORDISK A S ADR 670100205 391,130 10,643 SH SOLE 0 10,348 0 295
NU HLDGS LTD ORD SHS CL A G6683N103 211,771 14,737 SH SOLE 0 14,737 0 0
NUTRIEN LTD COM 67077M108 401,447 5,320 SH SOLE 0 4,615 0 705
NVIDIA CORPORATION COM 67066G104 63,787,281 365,753 SH SOLE 0 315,687 0 50,066
NXP SEMICONDUCTORS N V COM N6596X109 1,577,636 8,014 SH SOLE 0 7,568 0 446
OLD SECOND BANCORP INC DEL COM 680277100 277,603 13,770 SH SOLE 0 13,770 0 0
PALO ALTO NETWORKS INC COM 697435105 229,899 1,434 SH SOLE 0 1,434 0 0
PEGASYSTEMS INC COM 705573103 340,480 8,000 SH SOLE 0 8,000 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 792,145 37,155 SH SOLE 0 37,155 0 0
PFIZER INC COM 717081103 288,007 10,257 SH SOLE 0 10,257 0 0
PNC FINL SVCS GROUP INC COM 693475105 349,785 1,681 SH SOLE 0 1,681 0 0
PRINCETON BANCORP INC COM 74179A107 263,845 7,813 SH SOLE 0 7,813 0 0
PROCTER & GAMBLE CO COM 742718109 387,459 2,682 SH SOLE 0 2,682 0 0
QUALCOMM INC COM 747525103 1,616,575 12,553 SH SOLE 0 12,460 0 93
QUANTA SVCS INC COM 74762E102 15,807,458 28,792 SH SOLE 0 22,771 0 6,021
REGENERON PHARMACEUTICALS COM 75886F107 941,952 1,219 SH SOLE 0 1,159 0 60
RIGETTI COMPUTING INC COMMON STOCK 76655K103 174,784 12,449 SH SOLE 0 12,449 0 0
RIO TINTO PLC SPONSORED ADR 767204100 381,836 4,093 SH SOLE 0 4,093 0 0
RTX CORPORATION COM 75513E101 4,044,161 20,965 SH SOLE 0 19,712 0 1,253
SAILPOINT INC COM 78781J109 469,411 35,454 SH SOLE 0 35,454 0 0
SALESFORCE INC COM 79466L302 349,464 1,872 SH SOLE 0 1,872 0 0
SB FINL GROUP INC COM 78408D105 386,568 18,408 SH SOLE 0 18,408 0 0
SCHWAB CHARLES CORP COM 808513105 453,045 4,821 SH SOLE 0 4,821 0 0
SERVICENOW INC COM 81762P102 1,712,215 16,377 SH SOLE 0 14,857 0 1,520
SPDR GOLD TR GOLD SHS 78463V107 439,756 1,022 SH SOLE 0 1,022 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R663 400,467 4,370 SH SOLE 0 0 0 4,370
STIFEL FINL CORP COM 860630102 243,936 3,300 SH SOLE 0 3,300 0 0
SYNOPSYS INC COM 871607107 442,075 1,115 SH SOLE 0 1,020 0 95
TC ENERGY CORP COM 87807B107 605,530 9,673 SH SOLE 0 9,673 0 0
TESLA INC COM 88160R101 3,318,866 8,928 SH SOLE 0 8,206 0 722
THERMO FISHER SCIENTIFIC INC COM 883556102 458,113 932 SH SOLE 0 932 0 0
TJX COS INC NEW COM 872540109 379,144 2,374 SH SOLE 0 2,374 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 402,154 11,944 SH SOLE 0 11,944 0 0
TRUIST FINL CORP COM 89832Q109 661,071 14,380 SH SOLE 0 14,380 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,515,320 21,067 SH SOLE 0 18,708 0 2,359
UNION PAC CORP COM 907818108 267,125 1,101 SH SOLE 0 1,101 0 0
UNITY BANCORP INC COM 913290102 316,837 6,113 SH SOLE 0 6,113 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,544,506 38,671 SH SOLE 0 26,885 0 11,786
VANGUARD INDEX FDS GROWTH ETF 922908736 375,714 860 SH SOLE 0 860 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,474,162 2,467 SH SOLE 0 2,467 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 649,433 8,193 SH SOLE 0 8,193 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 256,213 1,730 SH SOLE 0 1,730 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 247,597 4,932 SH SOLE 0 4,932 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,488,549 14,531 SH SOLE 0 11,733 0 2,798
VISA INC COM CL A 92826C839 658,350 2,178 SH SOLE 0 2,170 0 8
VULCAN MATLS CO COM 929160109 432,140 1,587 SH SOLE 0 1,581 0 6
WALMART INC COM 931142103 257,402 2,071 SH SOLE 0 2,071 0 0
WELLS FARGO & CO COM 949746101 1,853,617 23,284 SH SOLE 0 21,145 0 2,139
WINTRUST FINL CORP COM 97650W108 482,400 3,472 SH SOLE 0 3,472 0 0
ZSCALER INC COM 98980G102 3,478,560 24,795 SH SOLE 0 22,452 0 2,343