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
ABBOTT LABS COM 002824100   535,760 4,000 SH   SOLE   0 0 4,000
ABBVIE INC COM 00287Y109   300,770 1,299 SH   SOLE   0 0 1,299
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,984,878 44,545 SH   SOLE   0 0 44,545
AGNICO EAGLE MINES LTD COM 008474108   1,179,920 7,000 SH   SOLE   0 0 7,000
ALAMOS GOLD INC NEW COM CL A 011532108   798,294 22,900 SH   SOLE   0 0 22,900
ALPHABET INC CAP STK CL C 02079K107   416,958 1,712 SH   SOLE   0 0 1,712
ALPHABET INC CAP STK CL A 02079K305   12,830,503 52,778 SH   SOLE   0 0 52,778
AMAZON COM INC COM 023135106   6,970,689 31,747 SH   SOLE   0 0 31,747
AMERIPRISE FINL INC COM 03076C106   557,569 1,135 SH   SOLE   0 0 1,135
AMGEN INC COM 031162100   334,689 1,186 SH   SOLE   0 0 1,186
APPLE INC COM 037833100   6,249,745 24,544 SH   SOLE   0 0 24,544
AUTOMATIC DATA PROCESSING IN COM 053015103   497,295 1,694 SH   SOLE   0 0 1,694
BANK AMERICA CORP COM 060505104   210,023 4,071 SH   SOLE   0 0 4,071
BANK NEW YORK MELLON CORP COM 064058100   1,706,640 15,663 SH   SOLE   0 0 15,663
BARINGS GLOBAL SHORT DURATIO COM 06760L100   340,162 22,002 SH   SOLE   0 0 22,002
BECTON DICKINSON & CO COM 075887109   9,346,411 49,935 SH   SOLE   0 0 49,935
BROADCOM INC COM 11135F101   395,892 1,200 SH   SOLE   0 0 1,200
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   13,761,306 57,779 SH   SOLE   0 0 57,779
CHECK POINT SOFTWARE TECH LT ORD M22465104   23,746,130 114,765 SH   SOLE   0 0 114,765
CHEVRON CORP NEW COM 166764100   608,929 3,921 SH   SOLE   0 0 3,921
CHUBB LIMITED COM H1467J104   12,485,808 44,236 SH   SOLE   0 0 44,236
CISCO SYS INC COM 17275R102   450,614 6,586 SH   SOLE   0 0 6,586
CONOCOPHILLIPS COM 20825C104   261,825 2,768 SH   SOLE   0 0 2,768
COSTCO WHSL CORP NEW COM 22160K105   858,985 928 SH   SOLE   0 0 928
DANAHER CORPORATION COM 235851102   582,686 2,939 SH   SOLE   0 0 2,939
DISNEY WALT CO COM 254687106   257,053 2,245 SH   SOLE   0 0 2,245
EATON CORP PLC SHS G29183103   486,525 1,300 SH   SOLE   0 0 1,300
ELI LILLY & CO COM 532457108   637,868 836 SH   SOLE   0 0 836
EXXON MOBIL CORP COM 30231G102   642,666 5,699 SH   SOLE   0 0 5,699
FEDEX CORP COM 31428X106   830,998 3,524 SH   SOLE   0 0 3,524
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709   431,988 5,272 SH   SOLE   0 0 5,272
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   481,858 6,312 SH   SOLE   0 0 6,312
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873   226,394 3,190 SH   SOLE   0 0 3,190
FIDELITY COVINGTON TRUST ENHANCED MID 31609A503   1,193,471 33,014 SH   SOLE   0 0 33,014
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   1,019,760 4,590 SH   SOLE   0 0 4,590
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   343,277 3,337 SH   SOLE   0 0 3,337
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   484,406 7,244 SH   SOLE   0 0 7,244
FIDELITY COVINGTON TRUST ENHANCED SMALL 31609A206   617,757 16,897 SH   SOLE   0 0 16,897
FISERV INC COM 337738108   17,102,693 132,651 SH   SOLE   0 0 132,651
GOLDMAN SACHS GROUP INC COM 38141G104   5,843,616 7,338 SH   SOLE   0 0 7,338
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207   451,518 8,918 SH   SOLE   0 0 8,918
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109   2,777,484 30,940 SH   SOLE   0 0 30,940
HOME DEPOT INC COM 437076102   764,188 1,886 SH   SOLE   0 0 1,886
HONEYWELL INTL INC COM 438516106   2,195,133 10,428 SH   SOLE   0 0 10,428
INSMED INC COM PAR $.01 457669307   3,916,352 27,195 SH   SOLE   0 0 27,195
INTERNATIONAL BUSINESS MACHS COM 459200101   232,940 825 SH   SOLE   0 0 825
INTUIT COM 461202103   1,487,059 2,177 SH   SOLE   0 0 2,177
INTUITIVE SURGICAL INC COM NEW 46120E602   1,314,856 2,940 SH   SOLE   0 0 2,940
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   236,897 16,203 SH   SOLE   0 0 16,203
ISHARES TR CORE S&P MCP ETF 464287507   600,914 9,208 SH   SOLE   0 0 9,208
ISHARES TR CORE S&P500 ETF 464287200   1,927,082 2,879 SH   SOLE   0 0 2,879
ISHARES TR CORE S&P SCP ETF 464287804   515,827 4,340 SH   SOLE   0 0 4,340
ISHARES TR PFD AND INCM SEC 464288687   1,863,979 58,949 SH   SOLE   0 0 58,949
JOHNSON & JOHNSON COM 478160104   2,334,188 12,588 SH   SOLE   0 0 12,588
JPMORGAN CHASE & CO. COM 46625H100   8,247,548 26,147 SH   SOLE   0 0 26,147
KEYSIGHT TECHNOLOGIES INC COM 49338L103   19,753,088 112,926 SH   SOLE   0 0 112,926
LABCORP HOLDINGS INC COM SHS 504922105   24,248,290 84,471 SH   SOLE   0 0 84,471
LOWES COS INC COM 548661107   22,259,029 88,571 SH   SOLE   0 0 88,571
MARSH & MCLENNAN COS INC COM 571748102   557,210 2,764 SH   SOLE   0 0 2,764
MERCK & CO INC COM 58933Y105   718,295 8,558 SH   SOLE   0 0 8,558
META PLATFORMS INC CL A 30303M102   1,616,685 2,201 SH   SOLE   0 0 2,201
METLIFE INC COM 59156R108   414,733 5,035 SH   SOLE   0 0 5,035
MICROSOFT CORP COM 594918104   34,114,216 65,863 SH   SOLE   0 0 65,863
NASDAQ INC COM 631103108   24,700,348 279,257 SH   SOLE   0 0 279,257
NETFLIX INC COM 64110L106   359,676 300 SH   SOLE   0 0 300
NEWMONT CORP COM 651639106   758,790 9,000 SH   SOLE   0 0 9,000
NVENT ELECTRIC PLC SHS G6700G107   612,712 6,211 SH   SOLE   0 0 6,211
NVIDIA CORPORATION COM 67066G104   686,614 3,680 SH   SOLE   0 0 3,680
OMNICOM GROUP INC COM 681919106   17,580,286 215,629 SH   SOLE   0 0 215,629
ORACLE CORP COM 68389X105   246,085 875 SH   SOLE   0 0 875
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,176,609 6,450 SH   SOLE   0 0 6,450
PAYPAL HLDGS INC COM 70450Y103   12,566,758 187,395 SH   SOLE   0 0 187,395
PEPSICO INC COM 713448108   742,506 5,287 SH   SOLE   0 0 5,287
PFIZER INC COM 717081103   747,334 29,330 SH   SOLE   0 0 29,330
PNC FINL SVCS GROUP INC COM 693475105   303,487 1,510 SH   SOLE   0 0 1,510
PROCTER AND GAMBLE CO COM 742718109   458,031 2,981 SH   SOLE   0 0 2,981
PROVIDENT FINL SVCS INC COM 74386T105   226,039 11,724 SH   SOLE   0 0 11,724
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   425,729 5,101 SH   SOLE   0 0 5,101
QUANTA SVCS INC COM 74762E102   18,360,671 44,304 SH   SOLE   0 0 44,304
RTX CORPORATION COM 75513E101   404,939 2,420 SH   SOLE   0 0 2,420
SALESFORCE INC COM 79466L302   12,696,658 53,572 SH   SOLE   0 0 53,572
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   205,595 729 SH   SOLE   0 0 729
SNAP ON INC COM 833034101   17,764,298 51,263 SH   SOLE   0 0 51,263
SOUTHERN CO COM 842587107   2,895,871 30,556 SH   SOLE   0 0 30,556
SPDR GOLD TR GOLD SHS 78463V107   3,007,276 8,460 SH   SOLE   0 0 8,460
SPDR S&P 500 ETF TR TR UNIT 78462F103   284,459 427 SH   SOLE   0 0 427
THERMO FISHER SCIENTIFIC INC COM 883556102   14,923,430 30,768 SH   SOLE   0 0 30,768
TOWNEBANK PORTSMOUTH VA COM 89214P109   296,403 8,574 SH   SOLE   0 0 8,574
TRANE TECHNOLOGIES PLC SHS G8994E103   2,308,879 5,471 SH   SOLE   0 0 5,471
TRUIST FINL CORP COM 89832Q109   13,846,739 302,859 SH   SOLE   0 0 302,859
UNION PAC CORP COM 907818108   715,019 3,025 SH   SOLE   0 0 3,025
UNITED RENTALS INC COM 911363109   15,878,362 16,632 SH   SOLE   0 0 16,632
UNITEDHEALTH GROUP INC COM 91324P102   9,107,043 26,374 SH   SOLE   0 0 26,374
US BANCORP DEL COM NEW 902973304   241,650 5,000 SH   SOLE   0 0 5,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   951,026 1,553 SH   SOLE   0 0 1,553
VERTEX PHARMACEUTICALS INC COM 92532F100   12,986,391 33,159 SH   SOLE   0 0 33,159
VUZIX CORP COM NEW 92921W300   71,990 23,000 SH   SOLE   0 0 23,000
WALMART INC COM 931142103   596,924 5,792 SH   SOLE   0 0 5,792
WASTE MGMT INC DEL COM 94106L109   1,681,260 7,613 SH   SOLE   0 0 7,613
WILLIAMS SONOMA INC COM 969904101   26,258,051 134,346 SH   SOLE   0 0 134,346
WORKDAY INC CL A 98138H101   15,349,908 63,764 SH   SOLE   0 0 63,764
XYLEM INC COM 98419M100   527,443 3,575 SH   SOLE   0 0 3,575
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,285,217 4,325 SH   SOLE   0 0 4,325