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   525,843 5,193 SH   SOLE   5,193 0 0
ABBVIE INC COM 00287Y109   3,327,936 20,882 SH   SOLE   20,882 0 0
ACUITY BRANDS INC COM 00508Y102   927,355 5,075 SH   SOLE   5,075 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   12,657,863 32,846 SH   SOLE   32,846 0 0
AERCAP HOLDINGS NV SHS N00985106   217,891 3,875 SH   SOLE   3,875 0 0
AIRBNB INC COM CL A 009066101   429,056 3,449 SH   SOLE   3,449 0 0
ALPHABET INC CAP STK CL C 02079K107   3,180,944 30,586 SH   SOLE   30,586 0 0
ALPHABET INC CAP STK CL A 02079K305   13,106,493 126,352 SH   SOLE   126,352 0 0
ALTRIA GROUP INC COM 02209S103   1,012,889 22,700 SH   SOLE   22,700 0 0
AMAZON COM INC COM 023135106   15,792,525 152,895 SH   SOLE   152,895 0 0
AMERICAN EXPRESS CO COM 025816109   278,930 1,691 SH   SOLE   1,691 0 0
AMERICAN TOWER CORP NEW COM 03027X100   660,525 3,232 SH   SOLE   3,232 0 0
AMERISOURCEBERGEN CORP COM 03073E105   451,510 2,820 SH   SOLE   2,820 0 0
AMETEK INC COM 031100100   14,042,917 96,628 SH   SOLE   96,628 0 0
AMGEN INC COM 031162100   1,022,434 4,229 SH   SOLE   4,229 0 0
AMN HEALTHCARE SVCS INC COM 001744101   4,672,888 56,327 SH   SOLE   56,327 0 0
ANALOG DEVICES INC COM 032654105   277,291 1,406 SH   SOLE   1,406 0 0
AON PLC SHS CL A G0403H108   267,366 848 SH   SOLE   848 0 0
APPLE INC COM 037833100   45,723,562 277,281 SH   SOLE   277,281 0 0
ARK ETF TR INNOVATION ETF 00214Q104   201,740 5,001 SH   SOLE   5,001 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   208,297 306 SH   SOLE   306 0 0
AUTODESK INC COM 052769106   8,798,923 42,270 SH   SOLE   42,270 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   378,916 1,702 SH   SOLE   1,702 0 0
BANK AMERICA CORP COM 060505104   392,984 13,741 SH   SOLE   13,741 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,153,241 47,386 SH   SOLE   47,386 0 0
BCE INC COM NEW 05534B760   1,345,447 30,039 SH   SOLE   30,039 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,482,514 11,279 SH   SOLE   11,279 0 0
BLACKROCK INC COM 09247X101   6,762,901 10,107 SH   SOLE   10,107 0 0
BLACKSTONE INC COM 09260D107   512,722 5,837 SH   SOLE   5,837 0 0
BLOCK INC CL A 852234103   5,524,266 80,470 SH   SOLE   80,470 0 0
BOEING CO COM 097023105   384,379 1,809 SH   SOLE   1,809 0 0
BOOKING HOLDINGS INC COM 09857L108   7,373,700 2,780 SH   SOLE   2,780 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   392,814 5,667 SH   SOLE   5,667 0 0
BROADCOM INC COM 11135F101   1,878,794 2,929 SH   SOLE   2,929 0 0
BRUKER CORP COM 116794108   479,190 6,078 SH   SOLE   6,078 0 0
CANADIAN NATL RY CO COM 136375102   934,912 7,925 SH   SOLE   7,925 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   590,663 12,911 SH   SOLE   12,911 0 0
CASELLA WASTE SYS INC CL A 147448104   565,394 6,840 SH   SOLE   6,840 0 0
CATERPILLAR INC COM 149123101   345,108 1,508 SH   SOLE   1,508 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   230,100 1,770 SH   SOLE   1,770 0 0
CHEVRON CORP NEW COM 166764100   1,016,336 6,229 SH   SOLE   6,229 0 0
CISCO SYS INC COM 17275R102   3,826,850 73,206 SH   SOLE   73,206 0 0
CLOUDFLARE INC CL A COM 18915M107   8,004,331 129,814 SH   SOLE   129,814 0 0
CME GROUP INC COM 12572Q105   7,124,707 37,201 SH   SOLE   37,201 0 0
COCA COLA CO COM 191216100   695,512 11,213 SH   SOLE   11,213 0 0
COLGATE PALMOLIVE CO COM 194162103   1,527,499 20,326 SH   SOLE   20,326 0 0
COMCAST CORP NEW CL A 20030N101   259,613 6,848 SH   SOLE   6,848 0 0
CONSOLIDATED EDISON INC COM 209115104   1,855,446 19,394 SH   SOLE   19,394 0 0
CONSTELLATION BRANDS INC CL A 21036P108   816,276 3,614 SH   SOLE   3,614 0 0
CORNING INC COM 219350105   305,525 8,660 SH   SOLE   8,660 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,812,983 3,649 SH   SOLE   3,649 0 0
CSX CORP COM 126408103   290,837 9,714 SH   SOLE   9,714 0 0
CUMMINS INC COM 231021106   1,341,311 5,615 SH   SOLE   5,615 0 0
CVS HEALTH CORP COM 126650100   608,101 8,183 SH   SOLE   8,183 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,998,083 39,480 SH   SOLE   39,480 0 0
DIAMONDBACK ENERGY INC COM 25278X109   5,713,719 42,271 SH   SOLE   42,271 0 0
DIGITAL RLTY TR INC COM 253868103   825,223 8,394 SH   SOLE   8,394 0 0
DISNEY WALT CO COM 254687106   1,083,049 10,816 SH   SOLE   10,816 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,093,665 21,703 SH   SOLE   21,703 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   437,145 5,284 SH   SOLE   5,284 0 0
EXXON MOBIL CORP COM 30231G102   2,004,522 18,279 SH   SOLE   18,279 0 0
FIRST MID ILL BANCSHARES INC COM 320866106   307,586 11,300 SH   SOLE   11,300 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   200,913 1,910 SH   SOLE   1,910 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   324,724 7,237 SH   SOLE   7,237 0 0
FISERV INC COM 337738108   357,514 3,163 SH   SOLE   3,163 0 0
FORTINET INC COM 34959E109   433,652 6,525 SH   SOLE   6,525 0 0
GALLAGHER ARTHUR J & CO COM 363576109   448,184 2,343 SH   SOLE   2,343 0 0
GENERAL ELECTRIC CO COM NEW 369604301   390,155 4,081 SH   SOLE   4,081 0 0
GENERAL MLS INC COM 370334104   2,426,227 28,390 SH   SOLE   28,390 0 0
GILEAD SCIENCES INC COM 375558103   336,858 4,060 SH   SOLE   4,060 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   433,094 1,324 SH   SOLE   1,324 0 0
HECLA MNG CO COM 422704106   214,530 33,891 SH   SOLE   33,891 0 0
HEICO CORP NEW COM 422806109   284,782 1,665 SH   SOLE   1,665 0 0
HERSHEY CO COM 427866108   525,674 2,066 SH   SOLE   2,066 0 0
HOME DEPOT INC COM 437076102   311,927 1,057 SH   SOLE   1,057 0 0
HONEYWELL INTL INC COM 438516106   779,578 4,079 SH   SOLE   4,079 0 0
IDEXX LABS INC COM 45168D104   600,596 1,201 SH   SOLE   1,201 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,313,180 12,592 SH   SOLE   12,592 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,195,027 9,116 SH   SOLE   9,116 0 0
INTERNATIONAL PAPER CO COM 460146103   1,504,066 41,710 SH   SOLE   41,710 0 0
INTUIT COM 461202103   14,446,891 32,404 SH   SOLE   32,404 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   11,965,193 46,836 SH   SOLE   46,836 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   4,031,183 26,672 SH   SOLE   26,672 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   859,865 2,679 SH   SOLE   2,679 0 0
IQVIA HLDGS INC COM 46266C105   7,699,032 38,710 SH   SOLE   38,710 0 0
ISHARES SILVER TR ISHARES 46428Q109   269,444 12,181 SH   SOLE   12,181 0 0
ISHARES TR CORE S&P TTL STK 464287150   6,158,577 68,013 SH   SOLE   68,013 0 0
ISHARES TR CORE S&P500 ETF 464287200   2,616,935 6,366 SH   SOLE   6,366 0 0
ISHARES TR MSCI EAFE ETF 464287465   267,628 3,742 SH   SOLE   3,742 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   17,259,836 162,522 SH   SOLE   162,522 0 0
ISHARES TR RUS MD CP GR ETF 464287481   5,785,954 63,547 SH   SOLE   63,547 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   426,633 2,802 SH   SOLE   2,802 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,382,950 9,753 SH   SOLE   9,753 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   471,970 2,646 SH   SOLE   2,646 0 0
ISHARES TR MRGSTR MD CP GRW 464288307   15,566,824 270,445 SH   SOLE   270,445 0 0
ISHARES TR RUS TP200 GR ETF 464289438   343,852 2,475 SH   SOLE   2,475 0 0
ISHARES TR HDG MSCI EAFE 46434V803   568,329 19,285 SH   SOLE   19,285 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   232,115 3,231 SH   SOLE   3,231 0 0
JACOBS SOLUTIONS INC COM 46982L108   8,425,061 71,697 SH   SOLE   71,697 0 0
JOHNSON & JOHNSON COM 478160104   3,233,402 20,861 SH   SOLE   20,861 0 0
JPMORGAN CHASE & CO COM 46625H100   3,963,814 30,418 SH   SOLE   30,418 0 0
KIMBERLY-CLARK CORP COM 494368103   1,790,629 13,341 SH   SOLE   13,341 0 0
KLA CORP COM NEW 482480100   275,427 690 SH   SOLE   690 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,059,040 5,397 SH   SOLE   5,397 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   12,849,010 56,006 SH   SOLE   56,006 0 0
LAM RESEARCH CORP COM 512807108   460,144 868 SH   SOLE   868 0 0
LAMAR ADVERTISING CO NEW CL A 512816109   1,962,662 19,648 SH   SOLE   19,648 0 0
LANCASTER COLONY CORP COM 513847103   628,928 3,100 SH   SOLE   3,100 0 0
LAUDER ESTEE COS INC CL A 518439104   200,865 815 SH   SOLE   815 0 0
LILLY ELI & CO COM 532457108   245,694 715 SH   SOLE   715 0 0
LITTELFUSE INC COM 537008104   214,472 800 SH   SOLE   800 0 0
LOCKHEED MARTIN CORP COM 539830109   610,265 1,291 SH   SOLE   1,291 0 0
LOWES COS INC COM 548661107   12,871,353 64,366 SH   SOLE   64,366 0 0
LULULEMON ATHLETICA INC COM 550021109   11,458,874 31,464 SH   SOLE   31,464 0 0
M & T BK CORP COM 55261F104   348,870 2,918 SH   SOLE   2,918 0 0
MARATHON PETE CORP COM 56585A102   301,480 2,236 SH   SOLE   2,236 0 0
MARKETAXESS HLDGS INC COM 57060D108   13,297,535 33,984 SH   SOLE   33,984 0 0
MARRIOTT INTL INC NEW CL A 571903202   234,947 1,415 SH   SOLE   1,415 0 0
MASIMO CORP COM 574795100   6,511,309 35,284 SH   SOLE   35,284 0 0
MASTERCARD INCORPORATED CL A 57636Q104   19,246,070 52,960 SH   SOLE   52,960 0 0
MCCORMICK & CO INC COM NON VTG 579780206   458,172 5,506 SH   SOLE   5,506 0 0
MCDONALDS CORP COM 580135101   288,558 1,032 SH   SOLE   1,032 0 0
MEDPACE HLDGS INC COM 58506Q109   585,776 3,115 SH   SOLE   3,115 0 0
MERCK & CO INC COM 58933Y105   2,216,428 20,833 SH   SOLE   20,833 0 0
META PLATFORMS INC CL A 30303M102   626,283 2,955 SH   SOLE   2,955 0 0
METLIFE INC COM 59156R108   1,916,724 33,081 SH   SOLE   33,081 0 0
MICROSOFT CORP COM 594918104   6,613,988 22,941 SH   SOLE   22,941 0 0
MONRO INC COM 610236101   509,673 10,311 SH   SOLE   10,311 0 0
MORGAN STANLEY COM NEW 617446448   307,739 3,505 SH   SOLE   3,505 0 0
MSCI INC COM 55354G100   285,768 511 SH   SOLE   511 0 0
NETFLIX INC COM 64110L106   585,589 1,695 SH   SOLE   1,695 0 0
NEXTERA ENERGY INC COM 65339F101   1,020,495 13,239 SH   SOLE   13,239 0 0
NIKE INC CL B 654106103   10,385,798 84,685 SH   SOLE   84,685 0 0
NOVANTA INC COM 67000B104   287,953 1,810 SH   SOLE   1,810 0 0
NOVO-NORDISK A S ADR 670100205   284,861 1,790 SH   SOLE   1,790 0 0
NVIDIA CORPORATION COM 67066G104   3,111,732 11,203 SH   SOLE   11,203 0 0
ORACLE CORP COM 68389X105   646,259 6,955 SH   SOLE   6,955 0 0
OTIS WORLDWIDE CORP COM 68902V107   505,275 5,987 SH   SOLE   5,987 0 0
PACER FDS TR US CASH COWS 100 69374H881   231,417 4,929 SH   SOLE   4,929 0 0
PALO ALTO NETWORKS INC COM 697435105   261,859 1,311 SH   SOLE   1,311 0 0
PAYCHEX INC COM 704326107   3,885,197 33,905 SH   SOLE   33,905 0 0
PAYPAL HLDGS INC COM 70450Y103   309,076 4,070 SH   SOLE   4,070 0 0
PEPSICO INC COM 713448108   2,122,206 11,641 SH   SOLE   11,641 0 0
PFIZER INC COM 717081103   1,880,244 46,084 SH   SOLE   46,084 0 0
PHILIP MORRIS INTL INC COM 718172109   1,268,043 13,039 SH   SOLE   13,039 0 0
PROCTER AND GAMBLE CO COM 742718109   608,153 4,090 SH   SOLE   4,090 0 0
PUBLIC STORAGE COM 74460D109   1,899,030 6,285 SH   SOLE   6,285 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,442,672 14,732 SH   SOLE   14,732 0 0
RH COM 74967X103   2,096,478 8,608 SH   SOLE   8,608 0 0
ROPER TECHNOLOGIES INC COM 776696106   200,073 454 SH   SOLE   454 0 0
ROSS STORES INC COM 778296103   291,858 2,750 SH   SOLE   2,750 0 0
S&P GLOBAL INC COM 78409V104   466,150 1,352 SH   SOLE   1,352 0 0
SALESFORCE INC COM 79466L302   246,928 1,236 SH   SOLE   1,236 0 0
SCHWAB CHARLES CORP COM 808513105   242,776 4,635 SH   SOLE   4,635 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   4,106,422 84,896 SH   SOLE   84,896 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   30,401,688 466,498 SH   SOLE   466,498 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   2,719,426 40,080 SH   SOLE   40,080 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   379,502 9,051 SH   SOLE   9,051 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   505,880 6,915 SH   SOLE   6,915 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   1,580,797 23,908 SH   SOLE   23,908 0 0
SHERWIN WILLIAMS CO COM 824348106   558,831 2,486 SH   SOLE   2,486 0 0
SHOPIFY INC CL A 82509L107   220,716 4,604 SH   SOLE   4,604 0 0
SIMPLY GOOD FOODS CO COM 82900L102   238,819 6,005 SH   SOLE   6,005 0 0
SOUTHERN CO COM 842587107   2,289,881 32,910 SH   SOLE   32,910 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,052,789 2,572 SH   SOLE   2,572 0 0
SPDR SER TR PORTFOLIO S&P400 78464A847   928,113 21,122 SH   SOLE   21,122 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   1,445,096 30,012 SH   SOLE   30,012 0 0
STARBUCKS CORP COM 855244109   703,161 6,753 SH   SOLE   6,753 0 0
STERIS PLC SHS USD G8473T100   221,885 1,160 SH   SOLE   1,160 0 0
STRYKER CORPORATION COM 863667101   1,540,396 5,396 SH   SOLE   5,396 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   334,593 3,597 SH   SOLE   3,597 0 0
TC ENERGY CORP COM 87807B107   1,667,371 42,852 SH   SOLE   42,852 0 0
TESLA INC COM 88160R101   2,853,820 13,756 SH   SOLE   13,756 0 0
TEXAS INSTRS INC COM 882508104   1,883,351 10,125 SH   SOLE   10,125 0 0
THE TRADE DESK INC COM CL A 88339J105   17,105,112 280,826 SH   SOLE   280,826 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,700,870 4,686 SH   SOLE   4,686 0 0
TJX COS INC NEW COM 872540109   14,629,893 186,701 SH   SOLE   186,701 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   1,884,640 31,916 SH   SOLE   31,916 0 0
TWILIO INC CL A 90138F102   2,555,394 38,352 SH   SOLE   38,352 0 0
ULTA BEAUTY INC COM 90384S303   17,893,611 32,792 SH   SOLE   32,792 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,088,078 20,953 SH   SOLE   20,953 0 0
UNION PAC CORP COM 907818108   282,770 1,405 SH   SOLE   1,405 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,579,796 13,299 SH   SOLE   13,299 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,034,622 2,189 SH   SOLE   2,189 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   1,483,662 6,437 SH   SOLE   6,437 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794   212,816 2,246 SH   SOLE   2,246 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869   211,356 2,379 SH   SOLE   2,379 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   484,806 1,289 SH   SOLE   1,289 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   11,049,255 82,414 SH   SOLE   82,414 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   235,817 1,210 SH   SOLE   1,210 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   554,015 2,560 SH   SOLE   2,560 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   306,929 1,643 SH   SOLE   1,643 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   3,428,058 13,743 SH   SOLE   13,743 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   31,247,004 226,247 SH   SOLE   226,247 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   6,181,156 32,608 SH   SOLE   32,608 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,722,670 23,139 SH   SOLE   23,139 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   556,088 10,400 SH   SOLE   10,400 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   578,355 9,196 SH   SOLE   9,196 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,222,682 27,068 SH   SOLE   27,068 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,461,126 63,284 SH   SOLE   63,284 0 0
VISA INC COM CL A 92826C839   843,130 3,740 SH   SOLE   3,740 0 0
WALMART INC COM 931142103   517,527 3,510 SH   SOLE   3,510 0 0
WASTE MGMT INC DEL COM 94106L109   3,022,995 18,527 SH   SOLE   18,527 0 0
WATERS CORP COM 941848103   309,320 999 SH   SOLE   999 0 0
WELLTOWER INC COM 95040Q104   1,665,525 23,232 SH   SOLE   23,232 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,673,991 10,604 SH   SOLE   10,604 0 0
WILLIAMS COS INC COM 969457100   2,649,766 88,740 SH   SOLE   88,740 0 0
ZOETIS INC CL A 98978V103   309,578 1,860 SH   SOLE   1,860 0 0
CANADIAN PACIFIC RAILWAY COM 13646K108   578,358 7,517 SH   SOLE   7,517 0 0
NESTLE SA-SPONSORED ADR REPSTG REGD ORD (S COM 641069406   307,146 2,524 SH   SOLE   2,524 0 0