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 LABORATORIES COM 002824100 362,960 4,000 SH SOLE 0 0 4,000
ABBVIE INC COM 00287Y109 320,841 1,275 SH SOLE 0 0 1,275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,849,841 47,009 SH SOLE 0 0 47,009
AGNICO EAGLE MINES LTD COM 008474108 542,955 3,500 SH SOLE 0 0 3,500
ALAMOS GOLD INC COM CL A 011532108 694,786 22,900 SH SOLE 0 0 22,900
ALPHABET INC CAP STK CL C 02079K107 281,251 796 SH SOLE 0 0 796
ALPHABET INC CAP STK CL A 02079K305 17,315,362 48,452 SH SOLE 0 0 48,452
AMAZON COM INC COM 023135106 9,766,458 40,977 SH SOLE 0 0 40,977
AMERIPRISE FINL INC COM 03076C106 555,100 1,210 SH SOLE 0 0 1,210
AMGEN INC COM 031162100 429,474 1,186 SH SOLE 0 0 1,186
APPLE INC COM 037833100 6,622,665 22,887 SH SOLE 0 0 22,887
AUTOMATIC DATA PROCESSING IN COM 053015103 271,605 1,213 SH SOLE 0 0 1,213
BANK OF AMER CORP COM 060505104 223,647 3,925 SH SOLE 0 0 3,925
BANK OF NY MELLON CORP COM 064058100 2,218,534 15,342 SH SOLE 0 0 15,342
BARINGS GLOBAL SHORT DURATIO COM 06760L100 322,845 22,897 SH SOLE 0 0 22,897
BECTON DICKINSON & CO COM 075887109 7,394,895 48,866 SH SOLE 0 0 48,866
BROADCOM INC COM 11135F101 423,836 1,122 SH SOLE 0 0 1,122
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 9,669,265 70,604 SH SOLE 0 0 70,604
CATERPILLAR INC COM 149123101 220,434 207 SH SOLE 0 0 207
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,974,411 113,935 SH SOLE 0 0 113,935
CHEVRON CORPORATION COM 166764100 598,267 3,609 SH SOLE 0 0 3,609
CHUBB LIMITED COM H1467J104 13,952,860 40,949 SH SOLE 0 0 40,949
CISCO SYS INC COM 17275R102 12,293,129 104,658 SH SOLE 0 0 104,658
CONOCOPHILLIPS COM 20825C104 250,752 2,412 SH SOLE 0 0 2,412
CONSOLIDATED EDISON INC COM 209115104 201,900 1,825 SH SOLE 0 0 1,825
COSTCO WHOLESALE CORPORATION COM 22160K105 690,377 738 SH SOLE 0 0 738
DANAHER CORP DEL COM 235851102 394,294 2,070 SH SOLE 0 0 2,070
DELL TECHNOLOGIES INC CL C 24703L202 302,022 700 SH SOLE 0 0 700
DISNEY WALT CO COM 254687106 212,231 2,205 SH SOLE 0 0 2,205
EATON CORP PLC SHS G29183103 553,956 1,300 SH SOLE 0 0 1,300
ELI LILLY & CO COM 532457108 557,340 465 SH SOLE 0 0 465
FEDEX CORP COM 31428X106 1,103,475 3,524 SH SOLE 0 0 3,524
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 265,911 1,761 SH SOLE 0 0 1,761
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 322,095 3,132 SH SOLE 0 0 3,132
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 471,992 6,165 SH SOLE 0 0 6,165
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 514,485 6,660 SH SOLE 0 0 6,660
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 485,300 4,872 SH SOLE 0 0 4,872
FIDELITY COVINGTON TRUST ENH MID COR ETF 31609A503 1,505,840 37,108 SH SOLE 0 0 37,108
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 10,570,188 263,399 SH SOLE 0 0 263,399
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 204,202 2,939 SH SOLE 0 0 2,939
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1,038,369 3,636 SH SOLE 0 0 3,636
FIDELITY COVINGTON TRUST ENHANCED SML CAP 31609A206 800,131 16,569 SH SOLE 0 0 16,569
FISERV INC COM 337738108 6,519,505 132,916 SH SOLE 0 0 132,916
FISERV INC COM 337738108 29,430 600 SH Call SOLE 0 0 600
GOLDMAN SACHS GROUP INC COM 38141G104 6,728,308 6,653 SH SOLE 0 0 6,653
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 231,422 8,918 SH SOLE 0 0 8,918
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 1,408,389 30,940 SH SOLE 0 0 30,940
HOME DEPOT INC COM 437076102 677,498 1,921 SH SOLE 0 0 1,921
HONEYWELL AEROSPACE INC COM 43849R105 5,987,952 27,085 SH SOLE 0 0 27,085
HONEYWELL INTL INC COM 438516205 6,070,564 27,085 SH SOLE 0 0 27,085
INSMED INC COM PAR $.01 457669307 6,059,854 56,836 SH SOLE 0 0 56,836
INTERNATIONAL BUSINESS MACHS COM 459200101 3,599,645 12,801 SH SOLE 0 0 12,801
INTUITIVE SURGICAL INC COM NEW 46120E602 1,149,295 2,890 SH SOLE 0 0 2,890
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 218,477 15,936 SH SOLE 0 0 15,936
ISHARES TR CORE S&P MCP ETF 464287507 568,301 7,370 SH SOLE 0 0 7,370
ISHARES TR CORE S&P SCP ETF 464287804 425,781 2,871 SH SOLE 0 0 2,871
ISHARES TR CORE S&P500 ETF 464287200 1,322,910 1,766 SH SOLE 0 0 1,766
ISHARES TR PFD AND INCM SEC 464288687 1,544,198 50,646 SH SOLE 0 0 50,646
JOHNSON & JOHNSON COM 478160104 2,651,104 10,439 SH SOLE 0 0 10,439
JPMORGAN CHASE & CO COM 46625H100 6,948,234 21,227 SH SOLE 0 0 21,227
KEYSIGHT TECHNOLOGIES INC COM 49338L103 24,744,491 70,684 SH SOLE 0 0 70,684
LABCORP HOLDINGS INC COM SHS 504922105 22,704,964 81,089 SH SOLE 0 0 81,089
LOWES COS INC COM 548661107 17,690,243 80,231 SH SOLE 0 0 80,231
MARSH & MCLENNAN COS INC COM 571748102 11,412,728 68,475 SH SOLE 0 0 68,475
MERCK & CO INC COM 58933Y105 1,036,901 8,069 SH SOLE 0 0 8,069
META PLATFORMS INC CL A 30303M102 1,273,840 2,261 SH SOLE 0 0 2,261
METLIFE INC COM 59156R108 426,011 5,035 SH SOLE 0 0 5,035
MICROSOFT CORP COM 594918104 22,841,503 61,234 SH SOLE 0 0 61,234
NASDAQ INC COM 631103108 17,335,720 219,941 SH SOLE 0 0 219,941
NETFLIX INC. COM 64110L106 5,889,929 82,492 SH SOLE 0 0 82,492
NEWMONT CORP COM 651639106 420,300 4,500 SH SOLE 0 0 4,500
NVENT ELEC PLC SHS G6700G107 972,137 5,732 SH SOLE 0 0 5,732
NVIDIA CORPORATION COM 67066G104 903,006 4,513 SH SOLE 0 0 4,513
OMNICOM GROUP INC COM 681919106 16,376,267 224,856 SH SOLE 0 0 224,856
PALANTIR TECHNOLOGIES INC CL A 69608A108 589,184 5,050 SH SOLE 0 0 5,050
PALO ALTO NETWORKS INC COM 697435105 11,269,347 33,046 SH SOLE 0 0 33,046
PEPSICO INC COM 713448108 394,962 2,917 SH SOLE 0 0 2,917
PFIZER INC COM 717081103 612,866 25,451 SH SOLE 0 0 25,451
PNC FINL SVCS GROUP INC COM 693475105 284,630 1,156 SH SOLE 0 0 1,156
PROCTER & GAMBLE CO COM 742718109 410,152 2,797 SH SOLE 0 0 2,797
PROVIDENT FINL SVCS INC COM 74386T105 277,155 11,724 SH SOLE 0 0 11,724
PUBLIC SVC ENTERPRISE GROUP COM 744573106 344,160 4,241 SH SOLE 0 0 4,241
QUANTA SVCS INC COM 74762E102 17,734,225 24,630 SH SOLE 0 0 24,630
RTX CORPORATION COM 75513E101 481,345 2,537 SH SOLE 0 0 2,537
SALESFORCE INC COM 79466L302 5,393,083 34,425 SH SOLE 0 0 34,425
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 278,080 1,460 SH SOLE 0 0 1,460
SNAP ON INC COM 833034101 17,709,172 44,009 SH SOLE 0 0 44,009
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103 221,766 2,503 SH SOLE 0 0 2,503
SOUTHERN CO COM 842587107 2,597,250 27,137 SH SOLE 0 0 27,137
SPDR GOLD TR GOLD SHS 78463V107 2,702,067 7,335 SH SOLE 0 0 7,335
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 359,196 481 SH SOLE 0 0 481
TERADYNE INC COM 880770102 266,112 550 SH SOLE 0 0 550
TEXAS INSTRS INC COM 882508104 208,649 700 SH SOLE 0 0 700
THERMO FISHER SCIENTIFIC INC COM 883556102 14,232,452 28,388 SH SOLE 0 0 28,388
TOWNEBANK PORTSMOUTH VA COM 89214P109 310,722 8,574 SH SOLE 0 0 8,574
TRANE TECHNOLOGIES PLC SHS G8994E103 1,304,911 2,657 SH SOLE 0 0 2,657
TRUIST FINL CORP COM 89832Q109 16,775,404 336,720 SH SOLE 0 0 336,720
UNION PAC CORP COM 907818108 686,800 2,525 SH SOLE 0 0 2,525
UNITED RENTALS INC COM 911363109 17,202,344 15,184 SH SOLE 0 0 15,184
UNITEDHEALTH GROUP INC COM 91324P102 10,046,069 24,171 SH SOLE 0 0 24,171
US BANCORP COM NEW 902973304 286,900 4,750 SH SOLE 0 0 4,750
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 451,921 658 SH SOLE 0 0 658
VANGUARD INDEX FDS TOTAL STK MKT 922908769 290,851 786 SH SOLE 0 0 786
VERTEX PHARMACEUTICALS INC COM 92532F100 16,486,965 33,191 SH SOLE 0 0 33,191
VUZIX CORP COM NEW 92921W300 66,700 23,000 SH SOLE 0 0 23,000
WALMART INC COM 931142103 617,267 5,450 SH SOLE 0 0 5,450
WASTE MGMT INC DEL COM 94106L109 1,606,155 7,206 SH SOLE 0 0 7,206
WATERS CORP COM 941848103 4,928,776 13,142 SH SOLE 0 0 13,142
WILLIAMS SONOMA INC COM 969904101 25,470,971 109,271 SH SOLE 0 0 109,271
WORKDAY INC CL A 98138H101 8,801,386 71,895 SH SOLE 0 0 71,895
XYLEM INC COM 98419M100 334,048 2,826 SH SOLE 0 0 2,826
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,006,970 3,825 SH SOLE 0 0 3,825
ZOETIS INC CL A 98978V103 3,184,763 44,319 SH SOLE 0 0 44,319