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
FEDEX CORP COM 31428X106   202,287 816 SH   SOLE   816 0 0
SOUTHERN CO COM 842587107   203,655 2,899 SH   SOLE   2,899 0 0
API GROUP CORP COM STK 00187Y100   204,450 7,500 SH   SOLE   7,500 0 0
PARKER-HANNIFIN CORP COM 701094104   205,552 527 SH   SOLE   527 0 0
ELEVANCE HEALTH INC COM 036752103   205,707 463 SH   SOLE   463 0 0
CELANESE CORP DEL COM 150870103   207,398 1,791 SH   SOLE   1,791 0 0
ISHARES TR S&P MC 400VL ETF 464287705   208,690 1,948 SH   SOLE   1,948 0 0
NORTHROP GRUMMAN CORP COM 666807102   211,947 465 SH   SOLE   465 0 0
AT&T INC COM 00206R102   218,982 13,729 SH   SOLE   13,729 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   220,849 2,665 SH   SOLE   2,665 0 0
MASCO CORP COM 574599106   229,520 4,000 SH   SOLE   4,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101   231,635 2,751 SH   SOLE   2,751 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   234,038 798 SH   SOLE   798 0 0
ISHARES TR CORE MSCI EAFE 46432F842   237,195 3,514 SH   SOLE   3,514 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   237,285 7,039 SH   SOLE   7,039 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   240,227 2,668 SH   SOLE   2,668 0 0
IRON MTN INC DEL COM 46284V101   242,054 4,260 SH   SOLE   4,260 0 0
PROLOGIS INC. COM 74340W103   245,383 2,001 SH   SOLE   2,001 0 0
PTC INC COM 69370C100   245,468 1,725 SH   SOLE   1,725 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   255,533 2,635 SH   SOLE   2,635 0 0
ISHARES TR CORE S&P TTL STK 464287150   257,105 2,628 SH   SOLE   2,628 0 0
AUTODESK INC COM 052769106   260,264 1,272 SH   SOLE   1,272 0 0
CARMAX INC COM 143130102   262,316 3,134 SH   SOLE   3,134 0 0
WEC ENERGY GROUP INC COM 92939U106   269,485 3,054 SH   SOLE   3,054 0 0
ISHARES TR EAFE VALUE ETF 464288877   287,376 5,872 SH   SOLE   5,872 0 0
ISHARES TR MSCI ACWI EX US 464288240   288,134 5,854 SH   SOLE   5,854 0 0
ISHARES TR S&P MC 400GR ETF 464287606   290,850 3,878 SH   SOLE   3,878 0 0
ANALOG DEVICES INC COM 032654105   296,501 1,522 SH   SOLE   1,522 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778   300,966 5,226 SH   SOLE   5,226 0 0
PPG INDS INC COM 693506107   302,532 2,040 SH   SOLE   2,040 0 0
RB GLOBAL INC COM 74935Q107   303,780 5,063 SH   SOLE   5,063 0 0
GENERAL DYNAMICS CORP COM 369550108   309,171 1,437 SH   SOLE   1,437 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   312,943 4,291 SH   SOLE   4,291 0 0
ANSYS INC COM 03662Q105   314,087 951 SH   SOLE   951 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   321,790 3,851 SH   SOLE   3,851 0 0
CINTAS CORP COM 172908105   327,179 658 SH   SOLE   658 0 0
HANOVER INS GROUP INC COM 410867105   329,709 2,917 SH   SOLE   2,917 0 0
CONOCOPHILLIPS COM 20825C104   332,899 3,213 SH   SOLE   3,213 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   338,410 3,771 SH   SOLE   3,771 0 0
SWEETGREEN INC COM CL A 87043Q108   340,525 26,562 SH   SOLE   26,562 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   340,622 3,802 SH   SOLE   3,802 0 0
US BANCORP DEL COM NEW 902973304   342,427 10,364 SH   SOLE   10,364 0 0
UNILEVER PLC SPON ADR NEW 904767704   343,120 6,582 SH   SOLE   6,582 0 0
SPDR SER TR S&P DIVID ETF 78464A763   344,328 2,809 SH   SOLE   2,809 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   347,665 6,725 SH   SOLE   6,725 0 0
ISHARES TR S&P 500 VAL ETF 464287408   349,622 2,169 SH   SOLE   2,169 0 0
WASTE CONNECTIONS INC COM 94106B101   353,323 2,472 SH   SOLE   2,472 0 0
AFLAC INC COM 001055102   360,727 5,168 SH   SOLE   5,168 0 0
GENERAL MLS INC COM 370334104   362,408 4,725 SH   SOLE   4,725 0 0
INDEPENDENT BK CORP MASS COM 453836108   365,072 8,202 SH   SOLE   8,202 0 0
MANAGED PORTFOLIO SERIES ECOFIN GBL WATER 56167N753   367,710 8,925 SH   SOLE   8,925 0 0
GSK PLC SPONSORED ADR 37733W204   378,640 10,624 SH   SOLE   10,624 0 0
FISERV INC COM 337738108   380,721 3,018 SH   SOLE   3,018 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   384,274 5,085 SH   SOLE   5,085 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847   389,790 8,494 SH   SOLE   8,494 0 0
SUN LIFE FINANCIAL INC. COM 866796105   390,431 7,491 SH   SOLE   7,491 0 0
EVERSOURCE ENERGY COM 30040W108   391,704 5,523 SH   SOLE   5,523 0 0
TE CONNECTIVITY LTD SHS H84989104   413,753 2,952 SH   SOLE   2,952 0 0
ISHARES TR S&P SML 600 GWT 464287887   414,438 3,606 SH   SOLE   3,606 0 0
PHILIP MORRIS INTL INC COM 718172109   418,595 4,288 SH   SOLE   4,288 0 0
CATERPILLAR INC COM 149123101   420,254 1,708 SH   SOLE   1,708 0 0
KINDER MORGAN INC DEL COM 49456B101   428,434 24,880 SH   SOLE   24,880 0 0
SPDR SER TR SPDR MSCI USA GE 78468R747   428,773 4,870 SH   SOLE   4,870 0 0
CONMED CORP COM 207410101   434,441 3,197 SH   SOLE   3,197 0 0
NUCOR CORP COM 670346105   436,515 2,662 SH   SOLE   2,662 0 0
EXPEDITORS INTL WASH INC COM 302130109   442,852 3,656 SH   SOLE   3,656 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   457,233 9,198 SH   SOLE   9,198 0 0
MORGAN STANLEY COM NEW 617446448   467,309 5,472 SH   SOLE   5,472 0 0
SCHWAB CHARLES CORP COM 808513105   471,238 8,314 SH   SOLE   8,314 0 0
VANECK ETF TRUST ENVIRONMENTAL SR 92189F304   475,893 2,945 SH   SOLE   2,945 0 0
ISHARES TR EAFE GRWTH ETF 464288885   485,351 5,087 SH   SOLE   5,087 0 0
CITIGROUP INC COM NEW 172967424   491,293 10,671 SH   SOLE   10,671 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   498,663 2,265 SH   SOLE   2,265 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   511,959 8,215 SH   SOLE   8,215 0 0
SELECT SECTOR SPDR TR PUT 81369Y803   521,580 3,000 PRN Put SOLE   3,000 0 0
ISHARES TR CORE US AGGBD ET 464287226   525,502 5,365 SH   SOLE   5,365 0 0
CHUBB LIMITED COM H1467J104   532,621 2,766 SH   SOLE   2,766 0 0
COSTAR GROUP INC COM 22160N109   540,408 6,072 SH   SOLE   6,072 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   555,453 2,740 SH   SOLE   2,740 0 0
3M CO COM 88579Y101   558,903 5,584 SH   SOLE   5,584 0 0
INDEXIQ ETF TR IQ CNDRM ESG INT 45409B453   580,027 21,343 SH   SOLE   21,343 0 0
HUBBELL INC COM 443510607   583,546 1,760 SH   SOLE   1,760 0 0
WP CAREY INC COM 92936U109   604,325 8,945 SH   SOLE   8,945 0 0
AMERIPRISE FINL INC COM 03076C106   606,192 1,825 SH   SOLE   1,825 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   612,717 1,602 SH   SOLE   1,602 0 0
CONSTELLATION ENERGY CORP COM 21037T109   622,174 6,796 SH   SOLE   6,796 0 0
APPLIED MATLS INC COM 038222105   626,870 4,337 SH   SOLE   4,337 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   635,198 1,560 SH   SOLE   1,560 0 0
MCCORMICK & CO INC COM NON VTG 579780206   645,941 7,405 SH   SOLE   7,405 0 0
RPM INTL INC COM 749685103   650,992 7,255 SH   SOLE   7,255 0 0
ILLUMINA INC COM 452327109   651,153 3,473 SH   SOLE   3,473 0 0
TRAVELERS COMPANIES INC COM 89417E109   663,208 3,819 SH   SOLE   3,819 0 0
SYSCO CORP COM 871829107   686,350 9,250 SH   SOLE   9,250 0 0
DOMINION ENERGY INC COM 25746U109   703,360 13,581 SH   SOLE   13,581 0 0
TESLA INC COM 88160R101   708,088 2,705 SH   SOLE   2,705 0 0
ADVANCED MICRO DEVICES INC COM 007903107   713,191 6,261 SH   SOLE   6,261 0 0
AMERICAN EXPRESS CO COM 025816109   719,446 4,130 SH   SOLE   4,130 0 0
NORFOLK SOUTHN CORP COM 655844108   720,213 3,176 SH   SOLE   3,176 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   733,157 53,889 SH   SOLE   53,889 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   741,060 20,585 SH   SOLE   20,585 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   743,451 3,738 SH   SOLE   3,738 0 0
THE CIGNA GROUP COM 125523100   760,426 2,710 SH   SOLE   2,710 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   761,246 5,689 SH   SOLE   5,689 0 0
BOOKING HOLDINGS INC COM 09857L108   796,598 295 SH   SOLE   295 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   798,745 5,621 SH   SOLE   5,621 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   800,022 20,223 SH   SOLE   20,223 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   805,721 8,775 SH   SOLE   8,775 0 0
EXELON CORP COM 30161N101   809,912 19,880 SH   SOLE   19,880 0 0
NOVARTIS AG SPONSORED ADR 66987V109   819,692 8,123 SH   SOLE   8,123 0 0
CSX CORP COM 126408103   873,370 25,612 SH   SOLE   25,612 0 0
NETFLIX INC COM 64110L106   880,980 2,000 SH   SOLE   2,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   903,352 2,742 SH   SOLE   2,742 0 0
KIMBERLY-CLARK CORP COM 494368103   906,641 6,567 SH   SOLE   6,567 0 0
TEXAS INSTRS INC COM 882508104   909,822 5,054 SH   SOLE   5,054 0 0
CVS HEALTH CORP COM 126650100   921,918 13,336 SH   SOLE   13,336 0 0
MARSH & MCLENNAN COS INC COM 571748102   934,006 4,966 SH   SOLE   4,966 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   940,562 39,338 SH   SOLE   39,338 0 0
MEDTRONIC PLC SHS G5960L103   941,525 10,687 SH   SOLE   10,687 0 0
SEI INVTS CO COM 784117103   947,958 15,900 SH   SOLE   15,900 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   970,114 8,579 SH   SOLE   8,579 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   976,289 13,852 SH   SOLE   13,852 0 0
BOEING CO COM 097023105   991,397 4,695 SH   SOLE   4,695 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   992,952 15,527 SH   SOLE   15,527 0 0
EATON CORP PLC SHS G29183103   996,853 4,957 SH   SOLE   4,957 0 0
SPDR GOLD TR GOLD SHS 78463V107   1,055,359 5,920 SH   SOLE   5,920 0 0
INSULET CORP COM 45784P101   1,056,478 3,664 SH   SOLE   3,664 0 0
COMCAST CORP NEW CL A 20030N101   1,102,197 26,527 SH   SOLE   26,527 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,141,995 17,345 SH   SOLE   17,345 0 0
CINCINNATI FINL CORP COM 172062101   1,142,051 11,735 SH   SOLE   11,735 0 0
HONEYWELL INTL INC COM 438516106   1,149,758 5,541 SH   SOLE   5,541 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   1,151,003 11,810 SH   SOLE   11,810 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   1,157,462 11,982 SH   SOLE   11,982 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   1,158,366 20,121 SH   SOLE   20,121 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,184,067 56,681 SH   SOLE   56,681 0 0
PNC FINL SVCS GROUP INC COM 693475105   1,214,033 9,639 SH   SOLE   9,639 0 0
IDEXX LABS INC COM 45168D104   1,249,047 2,487 SH   SOLE   2,487 0 0
WALMART INC COM 931142103   1,278,345 8,133 SH   SOLE   8,133 0 0
LOWES COS INC COM 548661107   1,302,064 5,769 SH   SOLE   5,769 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   1,303,818 3,813 SH   SOLE   3,813 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,307,893 20,823 SH   SOLE   20,823 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,308,735 13,874 SH   SOLE   13,874 0 0
WASTE MGMT INC DEL COM 94106L109   1,347,821 7,772 SH   SOLE   7,772 0 0
PAYPAL HLDGS INC COM 70450Y103   1,352,351 20,266 SH   SOLE   20,266 0 0
EXACT SCIENCES CORP COM 30063P105   1,354,414 14,424 SH   SOLE   14,424 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   1,397,872 39,200 SH   SOLE   39,200 0 0
HENRY JACK & ASSOC INC COM 426281101   1,423,979 8,510 SH   SOLE   8,510 0 0
INTEL CORP COM 458140100   1,432,035 42,824 SH   SOLE   42,824 0 0
DEERE & CO COM 244199105   1,433,158 3,537 SH   SOLE   3,537 0 0
BARRICK GOLD CORP COM 067901108   1,439,050 85,000 SH   SOLE   85,000 0 0
IQVIA HLDGS INC COM 46266C105   1,454,262 6,470 SH   SOLE   6,470 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,462,718 20,029 SH   SOLE   20,029 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,473,090 5,206 SH   SOLE   5,206 0 0
TRACTOR SUPPLY CO COM 892356106   1,507,902 6,820 SH   SOLE   6,820 0 0
VIATRIS INC COM 92556V106   1,509,356 151,238 SH   SOLE   151,238 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,553,430 3 SH   SOLE   3 0 0
ORACLE CORP COM 68389X105   1,693,341 14,219 SH   SOLE   14,219 0 0
LAUDER ESTEE COS INC CL A 518439104   1,714,046 8,728 SH   SOLE   8,728 0 0
ISHARES TR RUSSELL 3000 ETF 464287689   1,835,310 7,212 SH   SOLE   7,212 0 0
TJX COS INC NEW COM 872540109   1,874,283 22,105 SH   SOLE   22,105 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   1,879,299 18,935 SH   SOLE   18,935 0 0
ISHARES TR RESIDENTIAL MULT 464288562   1,883,039 25,700 SH   SOLE   25,700 0 0
OTIS WORLDWIDE CORP COM 68902V107   1,894,578 21,285 SH   SOLE   21,285 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,924,591 35,372 SH   SOLE   35,372 0 0
MSCI INC COM 55354G100   1,941,453 4,137 SH   SOLE   4,137 0 0
EMERSON ELEC CO COM 291011104   1,944,922 21,517 SH   SOLE   21,517 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651   1,952,205 46,010 SH   SOLE   46,010 0 0
DISNEY WALT CO COM 254687106   1,981,037 22,189 SH   SOLE   22,189 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,036,361 54,756 SH   SOLE   54,756 0 0
QUALCOMM INC COM 747525103   2,051,060 17,230 SH   SOLE   17,230 0 0
COCA COLA CO COM 191216100   2,110,744 35,051 SH   SOLE   35,051 0 0
AMGEN INC COM 031162100   2,137,387 9,627 SH   SOLE   9,627 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   2,145,823 23,552 SH   SOLE   23,552 0 0
COLGATE PALMOLIVE CO COM 194162103   2,146,874 27,867 SH   SOLE   27,867 0 0
NVIDIA CORPORATION COM 67066G104   2,242,006 5,300 SH   SOLE   5,300 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   2,251,860 65,442 SH   SOLE   65,442 0 0
BLACKSTONE INC COM 09260D107   2,319,695 24,951 SH   SOLE   24,951 0 0
STARBUCKS CORP COM 855244109   2,349,407 23,717 SH   SOLE   23,717 0 0
UNUM GROUP COM 91529Y106   2,385,000 50,000 SH   SOLE   50,000 0 0
INDEXIQ ETF TR CANDRIAM ESG US 45409B461   2,425,517 62,528 SH   SOLE   62,528 0 0
OLD REP INTL CORP COM 680223104   2,441,037 96,982 SH   SOLE   96,982 0 0
SERVICENOW INC COM 81762P102   2,449,066 4,358 SH   SOLE   4,358 0 0
LILLY ELI & CO COM 532457108   2,510,450 5,353 SH   SOLE   5,353 0 0
NEWMONT CORP COM 651639106   2,569,242 60,226 SH   SOLE   60,226 0 0
REPUBLIC SVCS INC COM 760759100   2,639,120 17,230 SH   SOLE   17,230 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,717,989 10,865 SH   SOLE   10,865 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   2,834,620 49,178 SH   SOLE   49,178 0 0
S&P GLOBAL INC COM 78409V104   2,934,916 7,321 SH   SOLE   7,321 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,985,512 9,675 SH   SOLE   9,675 0 0
NIKE INC CL B 654106103   2,990,807 27,098 SH   SOLE   27,098 0 0
VERISK ANALYTICS INC COM 92345Y106   3,097,290 13,703 SH   SOLE   13,703 0 0
MONDELEZ INTL INC CL A 609207105   3,115,195 42,709 SH   SOLE   42,709 0 0
LINDE PLC SHS G54950103   3,171,348 8,322 SH   SOLE   8,322 0 0
CISCO SYS INC COM 17275R102   3,196,756 61,785 SH   SOLE   61,785 0 0
ABBVIE INC COM 00287Y109   3,396,813 25,212 SH   SOLE   25,212 0 0
ECOLAB INC COM 278865100   3,423,895 18,340 SH   SOLE   18,340 0 0
NOVO-NORDISK A S ADR 670100205   3,450,863 21,324 SH   SOLE   21,324 0 0
FASTENAL CO COM 311900104   3,519,226 59,658 SH   SOLE   59,658 0 0
MCDONALDS CORP COM 580135101   3,626,572 12,153 SH   SOLE   12,153 0 0
ISHARES GOLD TR ISHARES NEW 464285204   3,634,779 99,884 SH   SOLE   99,884 0 0
GILEAD SCIENCES INC COM 375558103   3,664,718 47,551 SH   SOLE   47,551 0 0
UNION PAC CORP COM 907818108   3,847,266 18,802 SH   SOLE   18,802 0 0
DOLLAR GEN CORP NEW COM 256677105   3,868,777 22,787 SH   SOLE   22,787 0 0
AVANTOR INC COM 05352A100   3,994,784 194,488 SH   SOLE   194,488 0 0
INTUIT COM 461202103   4,082,473 8,910 SH   SOLE   8,910 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   4,083,622 100,384 SH   SOLE   100,384 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   4,234,615 55,969 SH   SOLE   55,969 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   4,250,975 144,395 SH   SOLE   144,395 0 0
ROSS STORES INC COM 778296103   4,372,510 38,995 SH   SOLE   38,995 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,421,888 45,140 SH   SOLE   45,140 0 0
BANK AMERICA CORP COM 060505104   4,616,164 160,898 SH   SOLE   160,898 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,661,145 64,185 SH   SOLE   64,185 0 0
SALESFORCE INC COM 79466L302   4,955,104 23,455 SH   SOLE   23,455 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   5,009,255 179,222 SH   SOLE   179,222 0 0
ISHARES TR MSCI EAFE ETF 464287465   5,078,190 70,044 SH   SOLE   70,044 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   5,241,354 19,047 SH   SOLE   19,047 0 0
META PLATFORMS INC CL A 30303M102   5,444,872 18,973 SH   SOLE   18,973 0 0
EXXON MOBIL CORP COM 30231G102   5,545,171 51,703 SH   SOLE   51,703 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   5,595,846 29,881 SH   SOLE   29,881 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   5,785,519 98,628 SH   SOLE   98,628 0 0
STRYKER CORPORATION COM 863667101   5,946,634 19,491 SH   SOLE   19,491 0 0
ISHARES INC CORE MSCI EMKT 46434G103   6,024,274 122,221 SH   SOLE   122,221 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   6,094,650 27,668 SH   SOLE   27,668 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   6,556,373 80,863 SH   SOLE   80,863 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   6,787,354 18,373 SH   SOLE   18,373 0 0
CHEVRON CORP NEW COM 166764100   6,849,761 43,532 SH   SOLE   43,532 0 0
PALO ALTO NETWORKS INC COM 697435105   6,934,542 27,140 SH   SOLE   27,140 0 0
ABBOTT LABS COM 002824100   7,136,014 65,456 SH   SOLE   65,456 0 0
GARTNER INC COM 366651107   7,454,597 21,280 SH   SOLE   21,280 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   7,632,378 46,989 SH   SOLE   46,989 0 0
PEPSICO INC COM 713448108   7,809,720 42,165 SH   SOLE   42,165 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,925,188 36,058 SH   SOLE   36,058 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   8,012,165 16,730 SH   SOLE   16,730 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,305,460 17,280 SH   SOLE   17,280 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   8,315,356 180,064 SH   SOLE   180,064 0 0
BROADCOM INC COM 11135F101   8,502,549 9,802 SH   SOLE   9,802 0 0
MERCK & CO INC COM 58933Y105   8,577,516 74,335 SH   SOLE   74,335 0 0
CACI INTL INC CL A 127190304   9,267,781 27,191 SH   SOLE   27,191 0 0
NEXTERA ENERGY INC COM 65339F101   9,332,209 125,771 SH   SOLE   125,771 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,831,633 20,106 SH   SOLE   20,106 0 0
CLARIVATE PLC ORD SHS G21810109   9,883,201 1,037,062 SH   SOLE   1,037,062 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   10,538,568 20,199 SH   SOLE   20,199 0 0
JPMORGAN CHASE & CO COM 46625H100   10,575,816 72,716 SH   SOLE   72,716 0 0
PROCTER AND GAMBLE CO COM 742718109   10,730,507 70,716 SH   SOLE   70,716 0 0
BWX TECHNOLOGIES INC COM 05605H100   10,895,102 152,230 SH   SOLE   152,230 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   11,002,796 63,424 SH   SOLE   63,424 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,410,580 33,462 SH   SOLE   33,462 0 0
IDEX CORP COM 45167R104   11,694,215 54,326 SH   SOLE   54,326 0 0
CORE & MAIN INC CL A 21874C102   12,553,394 400,555 SH   SOLE   400,555 0 0
ISHARES TR CORE S&P SCP ETF 464287804   12,624,460 126,688 SH   SOLE   126,688 0 0
CHURCH & DWIGHT CO INC COM 171340102   13,379,302 133,486 SH   SOLE   133,486 0 0
DANAHER CORPORATION COM 235851102   14,150,760 58,962 SH   SOLE   58,962 0 0
NORDSON CORP COM 655663102   14,796,939 59,622 SH   SOLE   59,622 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,801,736 33,391 SH   SOLE   33,391 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   15,497,978 93,053 SH   SOLE   93,053 0 0
ISHARES TR RUS 1000 ETF 464287622   15,779,972 64,741 SH   SOLE   64,741 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   16,848,968 100,675 SH   SOLE   100,675 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281   16,943,900 364,150 SH   SOLE   364,150 0 0
ALPHABET INC CAP STK CL A 02079K305   17,051,146 142,449 SH   SOLE   142,449 0 0
HOME DEPOT INC COM 437076102   17,544,436 56,478 SH   SOLE   56,478 0 0
BLACKROCK INC COM 09247X101   17,618,541 25,492 SH   SOLE   25,492 0 0
WATERS CORP COM 941848103   17,647,347 66,209 SH   SOLE   66,209 0 0
JOHNSON & JOHNSON COM 478160104   17,969,643 108,565 SH   SOLE   108,565 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   19,015,384 606,551 SH   SOLE   606,551 0 0
ALPHABET INC CAP STK CL C 02079K107   19,280,144 159,380 SH   SOLE   159,380 0 0
ISHARES TR USD INV GRDE ETF 464288620   19,334,440 385,994 SH   SOLE   385,994 0 0
ROPER TECHNOLOGIES INC COM 776696106   19,872,907 41,333 SH   SOLE   41,333 0 0
CROWN CASTLE INC COM 22822V101   20,439,219 179,386 SH   SOLE   179,386 0 0
GALLAGHER ARTHUR J & CO COM 363576109   20,593,690 93,791 SH   SOLE   93,791 0 0
CARLISLE COS INC COM 142339100   20,790,731 81,046 SH   SOLE   81,046 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   21,712,059 22,728 SH   SOLE   22,728 0 0
ISHARES TR CORE S&P500 ETF 464287200   22,886,611 51,349 SH   SOLE   51,349 0 0
HEICO CORP NEW CL A 422806208   24,039,555 170,978 SH   SOLE   170,978 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   24,084,834 320,746 SH   SOLE   320,746 0 0
TYLER TECHNOLOGIES INC COM 902252105   24,224,811 58,167 SH   SOLE   58,167 0 0
AMAZON COM INC COM 023135106   26,251,245 201,375 SH   SOLE   201,375 0 0
ISHARES TR CORE S&P MCP ETF 464287507   27,610,493 105,593 SH   SOLE   105,593 0 0
BECTON DICKINSON & CO COM 075887109   29,094,305 110,202 SH   SOLE   110,202 0 0
CME GROUP INC COM 12572Q105   30,031,063 162,076 SH   SOLE   162,076 0 0
FIRSTSERVICE CORP NEW COM 33767E202   31,466,391 204,208 SH   SOLE   204,208 0 0
AMERICAN TOWER CORP NEW COM 03027X100   32,003,591 165,018 SH   SOLE   165,018 0 0
MOODYS CORP COM 615369105   33,069,098 95,103 SH   SOLE   95,103 0 0
CDW CORP COM 12514G108   33,196,618 180,908 SH   SOLE   180,908 0 0
AMPHENOL CORP NEW CL A 032095101   34,203,844 402,635 SH   SOLE   402,635 0 0
FERGUSON PLC NEW SHS G3421J106   35,008,083 222,542 SH   SOLE   222,542 0 0
LOCKHEED MARTIN CORP COM 539830109   35,093,236 76,227 SH   SOLE   76,227 0 0
EQUINIX INC COM 29444U700   36,525,490 46,592 SH   SOLE   46,592 0 0
SMITH A O CORP COM 831865209   38,780,704 532,848 SH   SOLE   532,848 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   39,996,452 594,389 SH   SOLE   594,389 0 0
BERKLEY W R CORP COM 084423102   41,726,188 700,574 SH   SOLE   700,574 0 0
BROWN & BROWN INC COM 115236101   44,018,312 639,429 SH   SOLE   639,429 0 0
COSTCO WHSL CORP NEW COM 22160K105   47,421,695 88,082 SH   SOLE   88,082 0 0
VERISIGN INC COM 92343E102   47,608,038 210,683 SH   SOLE   210,683 0 0
STERIS PLC SHS USD G8473T100   48,652,600 216,253 SH   SOLE   216,253 0 0
PFIZER INC COM 717081103   49,080,665 1,338,077 SH   SOLE   1,338,077 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   49,155,312 979,775 SH   SOLE   979,775 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   50,011,199 750,243 SH   SOLE   750,243 0 0
AIR PRODS & CHEMS INC COM 009158106   51,029,922 170,367 SH   SOLE   170,367 0 0
MASTERCARD INCORPORATED CL A 57636Q104   57,260,547 145,590 SH   SOLE   145,590 0 0
VISA INC COM CL A 92826C839   64,840,447 273,035 SH   SOLE   273,035 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   64,922,970 391,976 SH   SOLE   391,976 0 0
SHERWIN WILLIAMS CO COM 824348106   67,821,749 255,430 SH   SOLE   255,430 0 0
FAIR ISAAC CORP COM 303250104   73,951,275 91,387 SH   SOLE   91,387 0 0
COPART INC COM 217204106   91,920,891 1,007,794 SH   SOLE   1,007,794 0 0
MICROSOFT CORP COM 594918104   131,722,462 386,805 SH   SOLE   386,805 0 0
WATSCO INC COM 942622200   135,985,065 356,476 SH   SOLE   356,476 0 0
APPLE INC COM 037833100   149,228,964 769,340 SH   SOLE   769,340 0 0