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 395,320 4,000 SH SOLE 0 0 4,000
ABBVIE INC COM 00287Y109 333,527 1,275 SH SOLE 0 0 1,275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,080,993 44,069 SH SOLE 0 0 44,069
AGNICO EAGLE MINES LTD COM 008474108 641,445 3,500 SH SOLE 0 0 3,500
ALAMOS GOLD INC COM CL A 011532108 741,731 22,900 SH SOLE 0 0 22,900
ALPHABET INC CAP STK CL A 02079K305 16,513,212 47,992 SH SOLE 0 0 47,992
ALPHABET INC CAP STK CL C 02079K107 271,229 796 SH SOLE 0 0 796
AMAZON COM INC COM 023135106 10,286,158 41,285 SH SOLE 0 0 41,285
AMERIPRISE FINL INC COM 03076C106 595,744 1,210 SH SOLE 0 0 1,210
AMGEN INC COM 031162100 499,911 1,186 SH SOLE 0 0 1,186
APPLE INC COM 037833100 7,616,022 22,869 SH SOLE 0 0 22,869
AUTOMATIC DATA PROCESSING IN COM 053015103 313,801 1,216 SH SOLE 0 0 1,216
BANK OF AMER CORP COM 060505104 213,638 3,925 SH SOLE 0 0 3,925
BANK OF NY MELLON CORP COM 064058100 2,211,610 15,291 SH SOLE 0 0 15,291
BARINGS GLOBAL SHORT DURATIO COM 06760L100 137,048 10,485 SH SOLE 0 0 10,485
BECTON DICKINSON & CO COM 075887109 9,117,322 50,934 SH SOLE 0 0 50,934
BROADCOM INC COM 11135F101 358,916 1,022 SH SOLE 0 0 1,022
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 11,941,431 74,124 SH SOLE 0 0 74,124
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,625,418 113,949 SH SOLE 0 0 113,949
CHEVRON CORPORATION COM 166764100 566,879 2,775 SH SOLE 0 0 2,775
CHUBB LIMITED COM H1467J104 13,267,175 40,790 SH SOLE 0 0 40,790
CISCO SYS INC COM 17275R102 11,287,481 104,873 SH SOLE 0 0 104,873
CONOCOPHILLIPS COM 20825C104 301,862 2,412 SH SOLE 0 0 2,412
COSTCO WHOLESALE CORPORATION COM 22160K105 671,831 738 SH SOLE 0 0 738
DANAHER CORP DEL COM 235851102 432,023 1,950 SH SOLE 0 0 1,950
DELL TECHNOLOGIES INC CL C 24703L202 309,321 575 SH SOLE 0 0 575
DISNEY WALT CO COM 254687106 231,305 2,205 SH SOLE 0 0 2,205
EATON CORP PLC SHS G29183103 558,623 1,300 SH SOLE 0 0 1,300
ELI LILLY & CO COM 532457108 537,662 464 SH SOLE 0 0 464
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 865,166 5,315 SH SOLE 0 0 5,315
FEDEX CORP COM 31428X106 1,004,661 3,524 SH SOLE 0 0 3,524
FIDELITY COVINGTON TRUST ENHANCED INTL 31609A404 10,728,766 268,824 SH SOLE 0 0 268,824
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 439,091 4,957 SH SOLE 0 0 4,957
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 1,107,822 3,692 SH SOLE 0 0 3,692
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 216,102 3,001 SH SOLE 0 0 3,001
FIDELITY COVINGTON TRUST ENHANCED SML CAP 31609A206 766,038 17,042 SH SOLE 0 0 17,042
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 304,493 3,215 SH SOLE 0 0 3,215
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 475,446 6,279 SH SOLE 0 0 6,279
FIDELITY COVINGTON TRUST ENH MID COR ETF 31609A503 1,573,972 38,979 SH SOLE 0 0 38,979
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 552,619 6,764 SH SOLE 0 0 6,764
FISERV INC COM 337738108 27,108 600 SH Call SOLE 0 0 600
FISERV INC COM 337738108 6,564,677 145,300 SH SOLE 0 0 145,300
GOLDMAN SACHS GROUP INC COM 38141G104 5,953,781 6,612 SH SOLE 0 0 6,612
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 329,520 8,918 SH SOLE 0 0 8,918
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 1,998,415 30,940 SH SOLE 0 0 30,940
HOME DEPOT INC COM 437076102 546,505 1,921 SH SOLE 0 0 1,921
HONEYWELL AEROSPACE INC COM 43849R105 6,595,833 42,562 SH SOLE 0 0 42,562
HONEYWELL INTL INC COM 438516205 6,149,323 29,152 SH SOLE 0 0 29,152
INSMED INC COM PAR $.01 457669307 7,942,660 69,587 SH SOLE 0 0 69,587
INTERNATIONAL BUSINESS MACHS COM 459200101 2,922,993 13,290 SH SOLE 0 0 13,290
INTUIT COM 461202103 876,758 3,180 SH SOLE 0 0 3,180
INTUITIVE SURGICAL INC COM NEW 46120E602 1,175,161 2,890 SH SOLE 0 0 2,890
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 202,947 3,081 SH SOLE 0 0 3,081
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 282,283 1,357 SH SOLE 0 0 1,357
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 203,020 15,935 SH SOLE 0 0 15,935
ISHARES TR PFD AND INCM SEC 464288687 1,406,296 47,671 SH SOLE 0 0 47,671
ISHARES TR CORE S&P500 ETF 464287200 1,347,130 1,759 SH SOLE 0 0 1,759
ISHARES TR CORE S&P MCP ETF 464287507 557,253 7,745 SH SOLE 0 0 7,745
ISHARES TR CORE S&P SCP ETF 464287804 419,857 3,086 SH SOLE 0 0 3,086
JOHNSON & JOHNSON COM 478160104 2,763,528 10,438 SH SOLE 0 0 10,438
JPMORGAN CHASE & CO COM 46625H100 6,807,489 20,577 SH SOLE 0 0 20,577
KEYSIGHT TECHNOLOGIES INC COM 49338L103 24,515,331 67,342 SH SOLE 0 0 67,342
LABCORP HOLDINGS INC COM SHS 504922105 24,009,212 77,924 SH SOLE 0 0 77,924
LOWES COS INC COM 548661107 14,995,769 81,370 SH SOLE 0 0 81,370
MARSH & MCLENNAN COS INC COM 571748102 11,955,368 70,025 SH SOLE 0 0 70,025
MERCK & CO INC COM 58933Y105 1,166,878 8,030 SH SOLE 0 0 8,030
META PLATFORMS INC CL A 30303M102 1,639,943 2,261 SH SOLE 0 0 2,261
METLIFE INC COM 59156R108 474,096 5,035 SH SOLE 0 0 5,035
MICROSOFT CORP COM 594918104 31,520,968 61,456 SH SOLE 0 0 61,456
NASDAQ INC COM 631103108 20,025,695 217,646 SH SOLE 0 0 217,646
NETFLIX INC. COM 64110L106 7,597,231 109,187 SH SOLE 0 0 109,187
NEWMONT CORP COM 651639106 519,030 4,500 SH SOLE 0 0 4,500
NVENT ELEC PLC SHS G6700G107 919,177 5,731 SH SOLE 0 0 5,731
NVIDIA CORPORATION COM 67066G104 1,002,131 4,388 SH SOLE 0 0 4,388
OMNICOM GROUP INC COM 681919106 16,670,587 226,410 SH SOLE 0 0 226,410
PALANTIR TECHNOLOGIES INC CL A 69608A108 972,660 5,200 SH SOLE 0 0 5,200
PALO ALTO NETWORKS INC COM 697435105 8,981,590 22,606 SH SOLE 0 0 22,606
PEPSICO INC COM 713448108 369,642 2,917 SH SOLE 0 0 2,917
PFIZER INC COM 717081103 725,869 25,451 SH SOLE 0 0 25,451
PNC FINL SVCS GROUP INC COM 693475105 256,933 1,156 SH SOLE 0 0 1,156
PROCTER & GAMBLE CO COM 742718109 406,348 2,797 SH SOLE 0 0 2,797
PROVIDENT FINL SVCS INC COM 74386T105 666,139 30,074 SH SOLE 0 0 30,074
PUBLIC SVC ENTERPRISE GROUP COM 744573106 268,014 3,980 SH SOLE 0 0 3,980
QUANTA SVCS INC COM 74762E102 14,932,254 23,240 SH SOLE 0 0 23,240
RTX CORPORATION COM 75513E101 470,994 2,537 SH SOLE 0 0 2,537
SALESFORCE INC COM 79466L302 14,811,489 64,518 SH SOLE 0 0 64,518
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 259,268 1,324 SH SOLE 0 0 1,324
SNAP ON INC COM 833034101 15,732,647 43,298 SH SOLE 0 0 43,298
SOUTHERN CO COM 842587107 2,166,910 26,141 SH SOLE 0 0 26,141
SPDR GOLD TR GOLD SHS 78463V107 3,793,166 9,960 SH SOLE 0 0 9,960
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 348,522 457 SH SOLE 0 0 457
TERADYNE INC COM 880770102 220,501 550 SH SOLE 0 0 550
THERMO FISHER SCIENTIFIC INC COM 883556102 18,043,877 26,729 SH SOLE 0 0 26,729
TOWNEBANK PORTSMOUTH VA COM 89214P109 305,663 8,574 SH SOLE 0 0 8,574
TRANE TECHNOLOGIES PLC SHS G8994E103 1,200,818 2,656 SH SOLE 0 0 2,656
TRUIST FINL CORP COM 89832Q109 15,312,925 330,732 SH SOLE 0 0 330,732
UNION PAC CORP COM 907818108 687,128 2,525 SH SOLE 0 0 2,525
UNITED RENTALS INC COM 911363109 14,729,959 14,718 SH SOLE 0 0 14,718
UNITEDHEALTH GROUP INC COM 91324P102 9,026,492 24,589 SH SOLE 0 0 24,589
US BANCORP COM NEW 902973304 269,739 4,670 SH SOLE 0 0 4,670
VANECK ETF TRUST GOLD MINERS ETF 92189F106 5,104,165 58,134 SH SOLE 0 0 58,134
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 294,153 786 SH SOLE 0 0 786
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 461,166 658 SH SOLE 0 0 658
VERTEX PHARMACEUTICALS INC COM 92532F100 16,688,095 31,920 SH SOLE 0 0 31,920
VUZIX CORP COM NEW 92921W300 64,170 23,000 SH SOLE 0 0 23,000
WALMART INC COM 931142103 566,364 5,450 SH SOLE 0 0 5,450
WASTE MGMT INC DEL COM 94106L109 1,469,522 7,206 SH SOLE 0 0 7,206
WATERS CORP COM 941848103 5,869,811 13,359 SH SOLE 0 0 13,359
WILLIAMS SONOMA INC COM 969904101 23,380,969 102,575 SH SOLE 0 0 102,575
WORKDAY INC CL A 98138H101 9,820,213 51,560 SH SOLE 0 0 51,560
XYLEM INC COM 98419M100 286,177 2,825 SH SOLE 0 0 2,825
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,427,911 3,825 SH SOLE 0 0 3,825
ZOETIS INC CL A 98978V103 6,346,709 90,888 SH SOLE 0 0 90,888