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
ABBOTT LABS COM 002824100 501,160 4,000 SH SOLE 0 0 4,000
ABBVIE INC COM 00287Y109 291,325 1,275 SH SOLE 0 0 1,275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,708,655 47,367 SH SOLE 0 0 47,367
AGNICO EAGLE MINES LTD COM 008474108 1,186,710 7,000 SH SOLE 0 0 7,000
ALAMOS GOLD INC NEW COM CL A 011532108 883,482 22,900 SH SOLE 0 0 22,900
ALPHABET INC CAP STK CL C 02079K107 425,513 1,356 SH SOLE 0 0 1,356
ALPHABET INC CAP STK CL A 02079K305 15,830,874 50,577 SH SOLE 0 0 50,577
AMAZON COM INC COM 023135106 9,262,114 40,127 SH SOLE 0 0 40,127
AMERIPRISE FINL INC COM 03076C106 507,502 1,035 SH SOLE 0 0 1,035
AMGEN INC COM 031162100 388,190 1,186 SH SOLE 0 0 1,186
APPLE INC COM 037833100 6,483,239 23,847 SH SOLE 0 0 23,847
AUTOMATIC DATA PROCESSING IN COM 053015103 348,947 1,356 SH SOLE 0 0 1,356
BANK AMERICA CORP COM 060505104 223,905 4,071 SH SOLE 0 0 4,071
BANK NEW YORK MELLON CORP COM 064058100 1,780,995 15,341 SH SOLE 0 0 15,341
BARINGS GLOBAL SHORT DURATIO COM 06760L100 334,443 22,281 SH SOLE 0 0 22,281
BECTON DICKINSON & CO COM 075887109 9,603,765 49,486 SH SOLE 0 0 49,486
BROADCOM INC COM 11135F101 422,934 1,222 SH SOLE 0 0 1,222
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 12,467,022 55,863 SH SOLE 0 0 55,863
CHECK POINT SOFTWARE TECH LT ORD M22465104 20,880,788 112,528 SH SOLE 0 0 112,528
CHEVRON CORP NEW COM 166764100 482,566 3,166 SH SOLE 0 0 3,166
CHUBB LIMITED COM H1467J104 13,743,798 44,033 SH SOLE 0 0 44,033
CISCO SYS INC COM 17275R102 435,220 5,650 SH SOLE 0 0 5,650
CONOCOPHILLIPS COM 20825C104 259,112 2,768 SH SOLE 0 0 2,768
COSTCO WHSL CORP NEW COM 22160K105 636,407 738 SH SOLE 0 0 738
DANAHER CORPORATION COM 235851102 668,217 2,919 SH SOLE 0 0 2,919
DISNEY WALT CO COM 254687106 250,863 2,205 SH SOLE 0 0 2,205
EATON CORP PLC SHS G29183103 414,063 1,300 SH SOLE 0 0 1,300
ELI LILLY & CO COM 532457108 535,191 498 SH SOLE 0 0 498
EXXON MOBIL CORP COM 30231G102 632,016 5,251 SH SOLE 0 0 5,251
FEDEX CORP COM 31428X106 1,017,947 3,524 SH SOLE 0 0 3,524
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 381,965 4,631 SH SOLE 0 0 4,631
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 298,512 2,922 SH SOLE 0 0 2,922
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 441,874 5,684 SH SOLE 0 0 5,684
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 202,692 2,766 SH SOLE 0 0 2,766
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 470,415 6,333 SH SOLE 0 0 6,333
FIDELITY COVINGTON TRUST ENHANCED MID 31609A503 1,107,720 30,448 SH SOLE 0 0 30,448
FIDELITY COVINGTON TRUST ENHANCED SMALL 31609A206 631,537 16,716 SH SOLE 0 0 16,716
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 902,499 4,017 SH SOLE 0 0 4,017
FISERV INC COM 337738108 6,240,395 92,904 SH SOLE 0 0 92,904
GOLDMAN SACHS GROUP INC COM 38141G104 6,295,398 7,162 SH SOLE 0 0 7,162
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 345,394 8,918 SH SOLE 0 0 8,918
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 2,115,058 30,940 SH SOLE 0 0 30,940
HOME DEPOT INC COM 437076102 669,619 1,946 SH SOLE 0 0 1,946
HONEYWELL INTL INC COM 438516106 2,037,556 10,444 SH SOLE 0 0 10,444
INSMED INC COM PAR $.01 457669307 4,642,517 26,675 SH SOLE 0 0 26,675
INTERNATIONAL BUSINESS MACHS COM 459200101 237,134 800 SH SOLE 0 0 800
INTUIT COM 461202103 1,452,378 2,192 SH SOLE 0 0 2,192
INTUITIVE SURGICAL INC COM NEW 46120E602 1,650,939 2,915 SH SOLE 0 0 2,915
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 229,119 16,203 SH SOLE 0 0 16,203
ISHARES TR CORE S&P MCP ETF 464287507 474,870 7,195 SH SOLE 0 0 7,195
ISHARES TR PFD AND INCM SEC 464288687 1,749,601 56,511 SH SOLE 0 0 56,511
ISHARES TR CORE S&P500 ETF 464287200 1,596,833 2,331 SH SOLE 0 0 2,331
ISHARES TR CORE S&P SCP ETF 464287804 448,077 3,728 SH SOLE 0 0 3,728
JOHNSON & JOHNSON COM 478160104 2,413,793 11,663 SH SOLE 0 0 11,663
JPMORGAN CHASE & CO. COM 46625H100 7,906,957 24,539 SH SOLE 0 0 24,539
KEYSIGHT TECHNOLOGIES INC COM 49338L103 21,732,473 106,956 SH SOLE 0 0 106,956
LABCORP HOLDINGS INC COM SHS 504922105 21,248,823 84,697 SH SOLE 0 0 84,697
LOWES COS INC COM 548661107 20,878,909 86,576 SH SOLE 0 0 86,576
MARSH & MCLENNAN COS INC COM 571748102 544,482 2,934 SH SOLE 0 0 2,934
MERCK & CO INC COM 58933Y105 870,423 8,269 SH SOLE 0 0 8,269
META PLATFORMS INC CL A 30303M102 1,383,832 2,096 SH SOLE 0 0 2,096
METLIFE INC COM 59156R108 397,463 5,035 SH SOLE 0 0 5,035
MICROSOFT CORP COM 594918104 30,823,320 63,734 SH SOLE 0 0 63,734
NASDAQ INC COM 631103108 26,164,481 269,375 SH SOLE 0 0 269,375
NETFLIX INC COM 64110L106 304,720 3,250 SH SOLE 0 0 3,250
NEWMONT CORP COM 651639106 898,650 9,000 SH SOLE 0 0 9,000
NVENT ELECTRIC PLC SHS G6700G107 623,200 6,111 SH SOLE 0 0 6,111
NVIDIA CORPORATION COM 67066G104 785,725 4,213 SH SOLE 0 0 4,213
OMNICOM GROUP INC COM 681919106 18,206,035 225,461 SH SOLE 0 0 225,461
PALANTIR TECHNOLOGIES INC CL A 69608A108 986,513 5,550 SH SOLE 0 0 5,550
PAYPAL HLDGS INC COM 70450Y103 10,879,944 186,364 SH SOLE 0 0 186,364
PEPSICO INC COM 713448108 612,400 4,267 SH SOLE 0 0 4,267
PFIZER INC COM 717081103 695,986 27,951 SH SOLE 0 0 27,951
PNC FINL SVCS GROUP INC COM 693475105 241,292 1,156 SH SOLE 0 0 1,156
PROCTER AND GAMBLE CO COM 742718109 422,335 2,947 SH SOLE 0 0 2,947
PROVIDENT FINL SVCS INC COM 74386T105 231,549 11,724 SH SOLE 0 0 11,724
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 392,707 4,890 SH SOLE 0 0 4,890
QUANTA SVCS INC COM 74762E102 16,322,959 38,674 SH SOLE 0 0 38,674
RTX CORPORATION COM 75513E101 474,456 2,587 SH SOLE 0 0 2,587
SALESFORCE INC COM 79466L302 16,385,319 61,852 SH SOLE 0 0 61,852
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 210,071 1,459 SH SOLE 0 0 1,459
SNAP ON INC COM 833034101 17,009,931 49,361 SH SOLE 0 0 49,361
SOUTHERN CO COM 842587107 2,447,003 28,061 SH SOLE 0 0 28,061
SPDR GOLD TR GOLD SHS 78463V107 3,223,982 8,135 SH SOLE 0 0 8,135
SPDR S&P 500 ETF TR TR UNIT 78462F103 328,004 481 SH SOLE 0 0 481
THERMO FISHER SCIENTIFIC INC COM 883556102 16,922,078 29,203 SH SOLE 0 0 29,203
TOWNEBANK PORTSMOUTH VA COM 89214P109 286,114 8,574 SH SOLE 0 0 8,574
TRANE TECHNOLOGIES PLC SHS G8994E103 2,061,513 5,296 SH SOLE 0 0 5,296
TRUIST FINL CORP COM 89832Q109 15,591,612 316,838 SH SOLE 0 0 316,838
UNION PAC CORP COM 907818108 647,696 2,800 SH SOLE 0 0 2,800
UNITED RENTALS INC COM 911363109 13,007,779 16,072 SH SOLE 0 0 16,072
UNITEDHEALTH GROUP INC COM 91324P102 8,616,230 26,101 SH SOLE 0 0 26,101
US BANCORP DEL COM NEW 902973304 262,798 4,925 SH SOLE 0 0 4,925
VANGUARD INDEX FDS TOTAL STK MKT 922908769 238,377 711 SH SOLE 0 0 711
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 456,551 728 SH SOLE 0 0 728
VERTEX PHARMACEUTICALS INC COM 92532F100 16,120,575 35,558 SH SOLE 0 0 35,558
VUZIX CORP COM NEW 92921W300 86,940 23,000 SH SOLE 0 0 23,000
WALMART INC COM 931142103 674,031 6,050 SH SOLE 0 0 6,050
WASTE MGMT INC DEL COM 94106L109 1,660,209 7,556 SH SOLE 0 0 7,556
WILLIAMS SONOMA INC COM 969904101 22,659,385 126,879 SH SOLE 0 0 126,879
WORKDAY INC CL A 98138H101 14,897,356 69,361 SH SOLE 0 0 69,361
XYLEM INC COM 98419M100 486,964 3,575 SH SOLE 0 0 3,575
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 928,787 3,825 SH SOLE 0 0 3,825