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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   1,762,904 8,927 SH   SOLE 0 8,546 0 381
ADVANCED MICRO DEVICES INC COM 007903107   3,504,257 21,357 SH   SOLE 0 19,265 0 2,092
AECOM COM 00766T100   1,436,692 13,912 SH   SOLE 0 13,627 0 285
AERCAP HOLDINGS NV SHS N00985106   212,646 2,245 SH   SOLE 0 2,245 0 0
ALPHABET INC CAP STK CL C 02079K107   2,793,912 16,711 SH   SOLE 0 10,594 0 6,117
ALPHABET INC CAP STK CL A 02079K305   15,970,335 96,294 SH   SOLE 0 82,617 0 13,677
AMAZON COM INC COM 023135106   22,462,640 120,553 SH   SOLE 0 94,429 0 26,124
AMERICAN EXPRESS CO COM 025816109   271,200 1,000 SH   SOLE 0 1,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,929,209 29,795 SH   SOLE 0 24,451 0 5,344
AMGEN INC COM 031162100   1,967,699 6,107 SH   SOLE 0 6,007 0 100
APPLE INC COM 037833100   32,586,039 139,854 SH   SOLE 0 125,524 0 14,330
AT&T INC COM 00206R102   200,054 9,093 SH   SOLE 0 9,093 0 0
AXT INC COM 00246W103   130,581 53,959 SH   SOLE 0 31,559 0 22,400
BANK AMERICA CORP COM 060505104   1,386,300 34,937 SH   SOLE 0 34,337 0 600
BANNER CORP COM NEW 06652V208   254,976 4,281 SH   SOLE 0 4,281 0 0
BLACKROCK INC COM 09247X101   201,296 212 SH   SOLE 0 212 0 0
BLACKSTONE INC COM 09260D107   239,664 1,565 SH   SOLE 0 1,565 0 0
BOEING CO COM 097023105   595,845 3,919 SH   SOLE 0 3,786 0 133
BROADCOM INC COM 11135F101   4,376,498 25,371 SH   SOLE 0 22,701 0 2,670
BROOKLINE BANCORP INC DEL COM 11373M107   181,620 18,000 SH   SOLE 0 18,000 0 0
BYLINE BANCORP INC COM 124411109   267,700 10,000 SH   SOLE 0 10,000 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   1,145,381 13,390 SH   SOLE 0 11,585 0 1,805
CAPITAL CITY BK GROUP INC COM 139674105   271,133 7,683 SH   SOLE 0 7,683 0 0
CATERPILLAR INC COM 149123101   1,957,164 5,004 SH   SOLE 0 4,420 0 584
CERUS CORP COM 157085101   17,400 10,000 SH   SOLE 0 10,000 0 0
CHEVRON CORP NEW COM 166764100   385,553 2,618 SH   SOLE 0 2,351 0 267
CISCO SYS INC COM 17275R102   1,024,922 19,258 SH   SOLE 0 19,258 0 0
CIVISTA BANCSHARES INC COM NO PAR 178867107   217,796 12,222 SH   SOLE 0 12,222 0 0
COCA COLA CO COM 191216100   269,259 3,747 SH   SOLE 0 3,747 0 0
CORNING INC COM 219350105   1,705,135 37,766 SH   SOLE 0 31,721 0 6,045
COSTCO WHSL CORP NEW COM 22160K105   3,172,531 3,579 SH   SOLE 0 3,579 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   9,879,836 35,226 SH   SOLE 0 30,731 0 4,495
CROWN CASTLE INC COM 22822V101   308,794 2,603 SH   SOLE 0 2,078 0 525
DEERE & CO COM 244199105   2,171,368 5,203 SH   SOLE 0 4,678 0 525
DELL TECHNOLOGIES INC CL C 24703L202   2,145,455 18,099 SH   SOLE 0 16,117 0 1,982
DISNEY WALT CO COM 254687106   3,842,081 39,943 SH   SOLE 0 36,467 0 3,476
DUKE ENERGY CORP NEW COM NEW 26441C204   491,474 4,263 SH   SOLE 0 4,263 0 0
DYCOM INDS INC COM 267475101   366,212 1,858 SH   SOLE 0 1,858 0 0
ELI LILLY & CO COM 532457108   13,205,831 14,906 SH   SOLE 0 13,143 0 1,763
ENTEGRIS INC COM 29362U104   1,181,903 10,503 SH   SOLE 0 10,503 0 0
EXXON MOBIL CORP COM 30231G102   270,445 2,307 SH   SOLE 0 2,140 0 167
FIRST BANCORP N C COM 318910106   302,858 7,282 SH   SOLE 0 7,282 0 0
FLUSHING FINL CORP COM 343873105   160,380 11,000 SH   SOLE 0 11,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857   1,250,246 25,045 SH   SOLE 0 25,045 0 0
FVCBANKCORP INC COM 36120Q101   130,500 10,000 SH   SOLE 0 10,000 0 0
GE AEROSPACE COM NEW 369604301   2,699,604 14,315 SH   SOLE 0 12,548 0 1,767
GE VERNOVA INC COM 36828A101   2,294,820 9,000 SH   SOLE 0 8,046 0 954
GOLDMAN SACHS GROUP INC COM 38141G104   238,643 482 SH   SOLE 0 482 0 0
HERITAGE COMM CORP COM 426927109   148,605 15,041 SH   SOLE 0 15,041 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   274,404 13,412 SH   SOLE 0 11,172 0 2,240
HOME DEPOT INC COM 437076102   461,831 1,140 SH   SOLE 0 1,140 0 0
HOMETRUST BANCSHARES INC COM 437872104   221,520 6,500 SH   SOLE 0 6,500 0 0
HONEYWELL INTL INC COM 438516106   264,796 1,281 SH   SOLE 0 1,281 0 0
INCYTE CORP COM 45337C102   270,878 4,098 SH   SOLE 0 3,854 0 244
IPG PHOTONICS CORP COM 44980X109   390,180 5,250 SH   SOLE 0 4,506 0 744
IRON MTN INC DEL COM 46284V101   1,300,238 10,942 SH   SOLE 0 10,092 0 850
ISHARES TR CORE S&P MCP ETF 464287507   367,065 5,890 SH   SOLE 0 5,890 0 0
ISHARES TR CORE S&P SCP ETF 464287804   233,910 2,000 SH   SOLE 0 2,000 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,464,546 2,539 SH   SOLE 0 2,539 0 0
ISHARES TR PFD AND INCM SEC 464288687   343,565 10,339 SH   SOLE 0 10,339 0 0
JOHNSON & JOHNSON COM 478160104   207,580 1,281 SH   SOLE 0 1,281 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,258,307 10,710 SH   SOLE 0 10,510 0 200
LENDINGCLUB CORP COM NEW 52603A208   171,450 15,000 SH   SOLE 0 15,000 0 0
LINDE PLC SHS G54950103   901,031 1,890 SH   SOLE 0 1,571 0 319
LOCKHEED MARTIN CORP COM 539830109   388,380 664 SH   SOLE 0 664 0 0
MARTIN MARIETTA MATLS INC COM 573284106   1,198,683 2,227 SH   SOLE 0 2,087 0 140
MARVELL TECHNOLOGY INC COM 573874104   1,359,967 18,857 SH   SOLE 0 17,509 0 1,348
MASTERCARD INCORPORATED CL A 57636Q104   5,164,434 10,459 SH   SOLE 0 9,822 0 637
MCDONALDS CORP COM 580135101   466,814 1,533 SH   SOLE 0 1,533 0 0
MCKESSON CORP COM 58155Q103   336,700 681 SH   SOLE 0 340 0 341
MERCK & CO INC COM 58933Y105   2,781,435 24,493 SH   SOLE 0 21,753 0 2,740
META PLATFORMS INC CL A 30303M102   542,673 948 SH   SOLE 0 948 0 0
MGM RESORTS INTERNATIONAL COM 552953101   293,175 7,500 SH   SOLE 0 7,500 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   2,289,732 28,518 SH   SOLE 0 26,800 0 1,718
MICROSOFT CORP COM 594918104   24,403,170 56,712 SH   SOLE 0 46,204 0 10,508
MONGODB INC CL A 60937P106   877,826 3,247 SH   SOLE 0 3,046 0 201
NOVO-NORDISK A S ADR 670100205   5,839,242 49,040 SH   SOLE 0 44,644 0 4,396
NU HLDGS LTD ORD SHS CL A G6683N103   194,144 14,223 SH   SOLE 0 9,057 0 5,166
NVIDIA CORPORATION COM 67066G104   53,262,449 438,591 SH   SOLE 0 367,066 0 71,525
NXP SEMICONDUCTORS N V COM N6596X109   4,710,436 19,626 SH   SOLE 0 17,443 0 2,183
OLD SECOND BANCORP INC ILL COM 680277100   214,674 13,770 SH   SOLE 0 13,770 0 0
PALO ALTO NETWORKS INC COM 697435105   251,223 735 SH   SOLE 0 735 0 0
PAYPAL HLDGS INC COM 70450Y103   669,419 8,579 SH   SOLE 0 8,043 0 536
PEGASYSTEMS INC COM 705573103   292,360 4,000 SH   SOLE 0 4,000 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105   691,987 50,844 SH   SOLE 0 50,844 0 0
PFIZER INC COM 717081103   205,696 7,108 SH   SOLE 0 7,108 0 0
PREFERRED BK LOS ANGELES CA COM NEW 740367404   200,625 2,500 SH   SOLE 0 2,500 0 0
PRIMIS FINANCIAL CORP COM 74167B109   121,800 10,000 SH   SOLE 0 10,000 0 0
PRINCETON BANCORP INC COM 74179A107   214,965 5,813 SH   SOLE 0 5,813 0 0
PROCTER AND GAMBLE CO COM 742718109   475,636 2,746 SH   SOLE 0 2,746 0 0
QORVO INC COM 74736K101   241,619 2,339 SH   SOLE 0 2,206 0 133
QUALCOMM INC COM 747525103   7,135,303 41,960 SH   SOLE 0 34,667 0 7,293
QUALYS INC COM 74758T303   387,435 3,016 SH   SOLE 0 1,716 0 1,300
QUANTA SVCS INC COM 74762E102   7,301,991 24,491 SH   SOLE 0 18,628 0 5,863
REGENERON PHARMACEUTICALS COM 75886F107   1,308,794 1,245 SH   SOLE 0 1,165 0 80
RIGETTI COMPUTING INC COMMON STOCK 76655K103   30,725 39,235 SH   SOLE 0 22,241 0 16,994
RIO TINTO PLC SPONSORED ADR 767204100   391,221 5,497 SH   SOLE 0 5,172 0 325
RTX CORPORATION COM 75513E101   284,504 2,348 SH   SOLE 0 2,348 0 0
SALESFORCE INC COM 79466L302   273,492 999 SH   SOLE 0 999 0 0
SB FINL GROUP INC COM 78408D105   213,988 10,408 SH   SOLE 0 10,408 0 0
SOUTHERN FIRST BANCSHARES COM 842873101   204,480 6,000 SH   SOLE 0 6,000 0 0
SYNOPSYS INC COM 871607107   432,457 854 SH   SOLE 0 749 0 105
TESLA INC COM 88160R101   2,094,087 8,004 SH   SOLE 0 7,432 0 572
TJX COS INC NEW COM 872540109   279,040 2,374 SH   SOLE 0 2,374 0 0
UBER TECHNOLOGIES INC COM 90353T100   849,007 11,296 SH   SOLE 0 9,393 0 1,903
UIPATH INC CL A 90364P105   356,544 27,855 SH   SOLE 0 25,723 0 2,132
UNION PAC CORP COM 907818108   238,593 968 SH   SOLE 0 968 0 0
UNITY BANCORP INC COM 913290102   208,209 6,113 SH   SOLE 0 6,113 0 0
UNIVERSAL DISPLAY CORP COM 91347P105   10,259,900 48,878 SH   SOLE 0 31,291 0 17,587
VANGUARD INDEX FDS GROWTH ETF 922908736   210,608 549 SH   SOLE 0 549 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,544,573 2,927 SH   SOLE 0 2,927 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   221,786 1,730 SH   SOLE 0 1,730 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,692,203 59,947 SH   SOLE 0 53,212 0 6,735
VERTEX PHARMACEUTICALS INC COM 92532F100   7,027,359 15,110 SH   SOLE 0 11,776 0 3,334
VISA INC COM CL A 92826C839   663,684 2,414 SH   SOLE 0 2,414 0 0
VULCAN MATLS CO COM 929160109   464,798 1,856 SH   SOLE 0 1,856 0 0
WINTRUST FINL CORP COM 97650W108   279,139 2,572 SH   SOLE 0 2,572 0 0
ZOETIS INC CL A 98978V103   2,244,454 11,488 SH   SOLE 0 10,670 0 818
ZSCALER INC COM 98980G102   4,057,945 23,739 SH   SOLE 0 20,027 0 3,712