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 BBG001S5N9M6 683,755 6,212 SH   SOLE   0 0 6,212
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 428,647 2,766 SH   SOLE   0 0 2,766
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 9,366,965 26,693 SH   SOLE   0 0 26,693
AGNICO EAGLE MINES LTD COM 008474108 BBG001S77MK3 438,800 8,000 SH   SOLE   0 0 8,000
ALAMOS GOLD INC NEW COM CL A 011532108 BBG009HT65S0 173,763 12,900 SH   SOLE   0 0 12,900
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 541,718 3,878 SH   SOLE   0 0 3,878
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 401,932 2,852 SH   SOLE   0 0 2,852
AMAZON COM INC COM 023135106 BBG001S5PQL7 297,802 1,960 SH   SOLE   0 0 1,960
AMGEN INC COM 031162100 BBG001S5NNL6 733,299 2,546 SH   SOLE   0 0 2,546
APPLE INC COM 037833100 BBG001S5N8V8 5,487,627 28,503 SH   SOLE   0 0 28,503
ARCHER DANIELS MIDLAND CO COM 039483102 BBG001S5ND74 288,302 3,992 SH   SOLE   0 0 3,992
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 498,509 2,140 SH   SOLE   0 0 2,140
BANK NEW YORK MELLON CORP COM 064058100 BBG001S5P6Q6 813,437 15,628 SH   SOLE   0 0 15,628
BARINGS GLOBAL SHORT DURATIO COM 06760L100 BBG0034WH517 269,374 20,043 SH   SOLE   0 0 20,043
BARRICK GOLD CORP COM 067901108 BBG001S5N9P3 180,900 10,000 SH   SOLE   0 0 10,000
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 9,232,054 37,863 SH   SOLE   0 0 37,863
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 BBG001SR7MB9 12,918,907 62,789 SH   SOLE   0 0 62,789
CHECK POINT SOFTWARE TECH LT ORD M22465104 BBG001SB85K0 17,800,111 116,501 SH   SOLE   0 0 116,501
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 647,854 4,343 SH   SOLE   0 0 4,343
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 1,459,734 6,459 SH   SOLE   0 0 6,459
CISCO SYS INC COM 17275R102 BBG001S6HC62 332,422 6,580 SH   SOLE   0 0 6,580
CITIZENS FINL GROUP INC COM 174610105 BBG006Q0HZT0 369,345 11,145 SH   SOLE   0 0 11,145
COCA COLA CO COM 191216100 BBG001S5SMQ8 289,995 4,921 SH   SOLE   0 0 4,921
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 528,002 4,549 SH   SOLE   0 0 4,549
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 645,558 978 SH   SOLE   0 0 978
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 1,258,490 5,440 SH   SOLE   0 0 5,440
DISNEY WALT CO COM 254687106 BBG001S5QHF3 269,516 2,985 SH   SOLE   0 0 2,985
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 229,597 2,366 SH   SOLE   0 0 2,366
EATON CORP PLC SHS G29183103 BBG001S5QZ45 313,066 1,300 SH   SOLE   0 0 1,300
ELI LILLY & CO COM 532457108 BBG001S5STL8 717,575 1,231 SH   SOLE   0 0 1,231
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 915,509 9,157 SH   SOLE   0 0 9,157
FISERV INC COM 337738108 BBG001S5R6Q4 16,863,241 126,944 SH   SOLE   0 0 126,944
FORTIVE CORP COM 34959J108 BBG00BLVZ237 309,246 4,200 SH   SOLE   0 0 4,200
FORTREA HLDGS INC COMMON STOCK 34965K107 BBG01GZF9W47 1,850,933 53,035 SH   SOLE   0 0 53,035
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 402,358 1,043 SH   SOLE   0 0 1,043
HECLA MNG CO COM 422704106 BBG001S5RXF7 192,400 40,000 SH   SOLE   0 0 40,000
HERSHEY CO COM 427866108 BBG001S5S148 1,808,270 9,699 SH   SOLE   0 0 9,699
HOME DEPOT INC COM 437076102 BBG001S5RTW7 870,880 2,513 SH   SOLE   0 0 2,513
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 849,155 4,049 SH   SOLE   0 0 4,049
INTEL CORP COM 458140100 BBG001S5SF65 843,848 16,793 SH   SOLE   0 0 16,793
INTUIT COM 461202103 BBG001S6TWR2 1,372,557 2,196 SH   SOLE   0 0 2,196
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 1,371,368 4,065 SH   SOLE   0 0 4,065
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 BBG001SQ8PW0 236,249 16,204 SH   SOLE   0 0 16,204
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 591,218 5,462 SH   SOLE   0 0 5,462
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 2,311,618 74,114 SH   SOLE   0 0 74,114
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 624,419 2,253 SH   SOLE   0 0 2,253
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,483,519 3,106 SH   SOLE   0 0 3,106
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 2,877,393 18,358 SH   SOLE   0 0 18,358
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 7,722,856 45,402 SH   SOLE   0 0 45,402
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 13,649,749 85,799 SH   SOLE   0 0 85,799
LABORATORY CORP AMER HLDGS COM NEW 50540R409 BBG001S7RX54 16,799,491 73,912 SH   SOLE   0 0 73,912
LOWES COS INC COM 548661107 BBG001S5SVL3 18,317,552 82,308 SH   SOLE   0 0 82,308
LULULEMON ATHLETICA INC COM 550021109 BBG001STBM75 265,871 520 SH   SOLE   0 0 520
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,017,951 9,337 SH   SOLE   0 0 9,337
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 669,692 1,892 SH   SOLE   0 0 1,892
METLIFE INC COM 59156R108 BBG001S5T3R8 356,242 5,387 SH   SOLE   0 0 5,387
MICROSOFT CORP COM 594918104 BBG001S5TD05 26,665,708 70,912 SH   SOLE   0 0 70,912
NASDAQ INC COM 631103108 BBG001SKTBJ6 16,909,784 290,846 SH   SOLE   0 0 290,846
NEWMONT CORP COM 651639106 BBG001S5TKX3 244,201 5,900 SH   SOLE   0 0 5,900
NIKE INC CL B 654106103 BBG001S6NTK2 200,963 1,851 SH   SOLE   0 0 1,851
NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7B03 404,861 6,852 SH   SOLE   0 0 6,852
OMNICOM GROUP INC COM 681919106 BBG001S5VR10 16,785,160 194,026 SH   SOLE   0 0 194,026
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 9,358,807 152,399 SH   SOLE   0 0 152,399
PEPSICO INC COM 713448108 BBG001S695T1 1,722,687 10,143 SH   SOLE   0 0 10,143
PERFICIENT INC COM 71375U101 BBG001SCS189 15,785,775 239,833 SH   SOLE   0 0 239,833
PFIZER INC COM 717081103 BBG001S5V466 1,208,611 41,980 SH   SOLE   0 0 41,980
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 201,369 1,300 SH   SOLE   0 0 1,300
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 450,024 3,071 SH   SOLE   0 0 3,071
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 310,703 5,081 SH   SOLE   0 0 5,081
QUANTA SVCS INC COM 74762E102 BBG001S5VH85 21,458,073 99,435 SH   SOLE   0 0 99,435
SALESFORCE INC COM 79466L302 BBG001SDLP09 7,390,813 28,087 SH   SOLE   0 0 28,087
SKYWORKS SOLUTIONS INC COM 83088M102 BBG001SCYWS2 489,340 4,353 SH   SOLE   0 0 4,353
SNAP ON INC COM 833034101 BBG001S5W688 11,355,628 39,315 SH   SOLE   0 0 39,315
SOUTHERN CO COM 842587107 BBG001S5W777 2,605,238 37,154 SH   SOLE   0 0 37,154
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 1,645,018 8,605 SH   SOLE   0 0 8,605
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 232,427 489 SH   SOLE   0 0 489
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 331,033 1,942 SH   SOLE   0 0 1,942
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 13,104,851 24,689 SH   SOLE   0 0 24,689
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG001S5SBV6 1,422,375 5,832 SH   SOLE   0 0 5,832
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 6,307,192 170,834 SH   SOLE   0 0 170,834
UNION PAC CORP COM 907818108 BBG001S5X2M0 944,409 3,845 SH   SOLE   0 0 3,845
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 391,110 2,488 SH   SOLE   0 0 2,488
UNITED RENTALS INC COM 911363109 BBG001SBGZ25 19,206,444 33,495 SH   SOLE   0 0 33,495
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 12,636,333 24,002 SH   SOLE   0 0 24,002
US BANCORP DEL COM NEW 902973304 BBG001S6T8C1 250,202 5,781 SH   SOLE   0 0 5,781
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 749,986 1,717 SH   SOLE   0 0 1,717
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 316,417 2,117 SH   SOLE   0 0 2,117
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 263,498 5,501 SH   SOLE   0 0 5,501
VERTEX PHARMACEUTICALS INC COM 92532F100 BBG001S68LJ8 14,129,255 34,725 SH   SOLE   0 0 34,725
WALMART INC COM 931142103 BBG001S5XH92 480,833 3,050 SH   SOLE   0 0 3,050
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 1,492,864 8,335 SH   SOLE   0 0 8,335
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG001S5XL11 788,507 22,678 SH   SOLE   0 0 22,678
WILLIAMS SONOMA INC COM 969904101 BBG001SBW7S1 19,803,864 98,146 SH   SOLE   0 0 98,146
WORKDAY INC CL A 98138H101 BBG001T21KQ7 7,874,473 28,525 SH   SOLE   0 0 28,525
XYLEM INC COM 98419M100 BBG001V05C73 396,899 3,471 SH   SOLE   0 0 3,471
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 1,227,252 4,490 SH   SOLE   0 0 4,490