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
ABBVIE INC COM 00287Y109 272,798 1,688 SH SOLE 0 0 1,688
ADVANCED ENERGY INDS COM 007973100 246,789 2,877 SH SOLE 0 0 2,877
AFLAC INC COM 001055102 266,322 3,702 SH SOLE 0 0 3,702
AIR PRODS & CHEMS INC COM 009158106 293,464 952 SH SOLE 0 0 952
ALCON AG ORD SHS H01301128 252,127 3,678 SH SOLE 0 0 3,678
ALLY FINL INC COM 02005N100 290,466 11,880 SH SOLE 0 0 11,880
ALPHABET INC CAP STK CL C 02079K107 372,045 4,193 SH SOLE 0 0 4,193
ALPHABET INC CAP STK CL A 02079K305 512,263 5,806 SH SOLE 0 0 5,806
AMAZON COM INC COM 023135106 805,560 9,590 SH SOLE 0 0 9,590
AMBEV SA SPONSORED ADR 02319V103 86,526 31,811 SH SOLE 0 0 31,811
AMEDISYS INC COM 023436108 233,996 2,801 SH SOLE 0 0 2,801
AMERICAN INTL GROUP INC COM NEW 026874784 350,413 5,541 SH SOLE 0 0 5,541
AMN HEALTHCARE SVCS INC COM 001744101 301,777 2,935 SH SOLE 0 0 2,935
ANALOG DEVICES INC COM 032654105 810,144 4,939 SH SOLE 0 0 4,939
ANSYS INC COM 03662Q105 290,633 1,203 SH SOLE 0 0 1,203
APPLE INC COM 037833100 4,484,499 34,515 SH SOLE 0 0 34,515
ARCHER DANIELS MIDLAND CO COM 039483102 235,282 2,534 SH SOLE 0 0 2,534
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 117,988 19,632 SH SOLE 0 0 19,632
BAXTER INTL INC COM 071813109 1,326,036 26,016 SH SOLE 0 0 26,016
BERKLEY W R CORP COM 084423102 296,594 4,087 SH SOLE 0 0 4,087
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 293,455 950 SH SOLE 0 0 950
BHP GROUP LTD SPONSORED ADS 088606108 216,927 3,496 SH SOLE 0 0 3,496
BLACKLINE INC COM 09239B109 249,437 3,708 SH SOLE 0 0 3,708
BOEING CO COM 097023105 207,634 1,090 SH SOLE 0 0 1,090
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 227,331 2,175 SH SOLE 0 0 2,175
BORGWARNER INC COM 099724106 788,900 19,600 SH SOLE 0 0 19,600
BOSTON SCIENTIFIC CORP COM 101137107 260,824 5,637 SH SOLE 0 0 5,637
CATERPILLAR INC COM 149123101 239,560 1,000 SH SOLE 0 0 1,000
CHEVRON CORP NEW COM 166764100 1,202,404 6,699 SH SOLE 0 0 6,699
CHUBB LIMITED COM H1467J104 325,164 1,474 SH SOLE 0 0 1,474
CISCO SYS INC COM 17275R102 375,975 7,892 SH SOLE 0 0 7,892
COMCAST CORP NEW CL A 20030N101 279,480 7,992 SH SOLE 0 0 7,992
CONOCOPHILLIPS COM 20825C104 429,402 3,639 SH SOLE 0 0 3,639
CONSTELLATION BRANDS INC CL A 21036P108 235,116 1,015 SH SOLE 0 0 1,015
COSTAR GROUP INC COM 22160N109 640,806 8,292 SH SOLE 0 0 8,292
CVS HEALTH CORP COM 126650100 231,298 2,482 SH SOLE 0 0 2,482
DANAHER CORPORATION COM 235851102 720,350 2,714 SH SOLE 0 0 2,714
DEVON ENERGY CORP NEW COM 25179M103 438,566 7,130 SH SOLE 0 0 7,130
DISNEY WALT CO COM 254687106 453,422 5,219 SH SOLE 0 0 5,219
DOLLAR GEN CORP NEW COM 256677105 424,535 1,724 SH SOLE 0 0 1,724
DOLLAR TREE INC COM 256746108 217,252 1,536 SH SOLE 0 0 1,536
DUPONT DE NEMOURS INC COM 26614N102 233,067 3,396 SH SOLE 0 0 3,396
EATON CORP PLC SHS G29183103 272,308 1,735 SH SOLE 0 0 1,735
ECOLAB INC COM 278865100 294,759 2,025 SH SOLE 0 0 2,025
EDISON INTL COM 281020107 210,773 3,313 SH SOLE 0 0 3,313
ENSIGN GROUP INC COM 29358P101 204,168 2,158 SH SOLE 0 0 2,158
EOG RES INC COM 26875P101 431,172 3,329 SH SOLE 0 0 3,329
FACTSET RESH SYS INC COM 303075105 204,216 509 SH SOLE 0 0 509
FASTENAL CO COM 311900104 441,921 9,339 SH SOLE 0 0 9,339
FISERV INC COM 337738108 284,815 2,818 SH SOLE 0 0 2,818
FIVE BELOW INC COM 33829M101 1,781,788 10,074 SH SOLE 0 0 10,074
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 210,768 2,698 SH SOLE 0 0 2,698
FORD MTR CO DEL COM 345370860 2,211,449 190,150 SH SOLE 0 0 190,150
GARTNER INC COM 366651107 211,768 630 SH SOLE 0 0 630
GENERAL MTRS CO COM 37045V100 768,211 22,836 SH SOLE 0 0 22,836
GLOBANT S A COM L44385109 493,550 2,935 SH SOLE 0 0 2,935
GRAND CANYON ED INC COM 38526M106 438,912 4,154 SH SOLE 0 0 4,154
HALLIBURTON CO COM 406216101 423,957 10,774 SH SOLE 0 0 10,774
HDFC BANK LTD SPONSORED ADS 40415F101 207,624 3,035 SH SOLE 0 0 3,035
HEICO CORP NEW COM 422806109 574,153 3,737 SH SOLE 0 0 3,737
HONEYWELL INTL INC COM 438516106 235,730 1,100 SH SOLE 0 0 1,100
IDEXX LABS INC COM 45168D104 372,060 912 SH SOLE 0 0 912
INTERCONTINENTAL EXCHANGE IN COM 45866F104 221,389 2,158 SH SOLE 0 0 2,158
INVESCO QQQ TR UNIT SER 1 46090E103 660,521 2,481 SH SOLE 0 0 2,481
ISHARES TR CORE S&P SCP ETF 464287804 15,291,094 161,571 SH SOLE 0 0 161,571
ISHARES TR S&P 500 GRWT ETF 464287309 3,171,918 54,221 SH SOLE 0 0 54,221
ISHARES TR RUSSELL 2000 ETF 464287655 568,855 3,263 SH SOLE 0 0 3,263
ISHARES TR MSCI EAFE ETF 464287465 787,170 11,992 SH SOLE 0 0 11,992
ISHARES TR RUS MID CAP ETF 464287499 611,588 9,067 SH SOLE 0 0 9,067
ISHARES TR S&P 100 ETF 464287101 381,548 2,237 SH SOLE 0 0 2,237
ISHARES TR GLB INFRASTR ETF 464288372 509,737 11,120 SH SOLE 0 0 11,120
ISHARES TR MSCI USA QLT FCT 46432F339 24,389,638 214,019 SH SOLE 0 0 214,019
JOHNSON & JOHNSON COM 478160104 1,904,425 10,781 SH SOLE 0 0 10,781
JPMORGAN CHASE & CO COM 46625H100 562,008 4,191 SH SOLE 0 0 4,191
L3HARRIS TECHNOLOGIES INC COM 502431109 202,380 972 SH SOLE 0 0 972
LABORATORY CORP AMER HLDGS COM NEW 50540R409 206,280 876 SH SOLE 0 0 876
LINDE PLC SHS G5494J103 515,364 1,580 SH SOLE 0 0 1,580
LOWES COS INC COM 548661107 469,409 2,356 SH SOLE 0 0 2,356
M & T BK CORP COM 55261F104 239,349 1,650 SH SOLE 0 0 1,650
MASTERCARD INCORPORATED CL A 57636Q104 208,986 601 SH SOLE 0 0 601
MCDONALDS CORP COM 580135101 224,264 851 SH SOLE 0 0 851
MERCK & CO INC COM 58933Y105 274,047 2,470 SH SOLE 0 0 2,470
MICROSOFT CORP COM 594918104 2,125,261 8,862 SH SOLE 0 0 8,862
MORGAN STANLEY COM NEW 617446448 378,869 4,456 SH SOLE 0 0 4,456
MOTOROLA SOLUTIONS INC COM NEW 620076307 223,435 867 SH SOLE 0 0 867
NEXTERA ENERGY INC COM 65339F101 626,582 7,495 SH SOLE 0 0 7,495
NOVO-NORDISK A S ADR 670100205 295,177 2,181 SH SOLE 0 0 2,181
NVIDIA CORPORATION COM 67066G104 280,004 1,916 SH SOLE 0 0 1,916
ON SEMICONDUCTOR CORP COM 682189105 403,035 6,462 SH SOLE 0 0 6,462
PARKER-HANNIFIN CORP COM 701094104 222,964 766 SH SOLE 0 0 766
PAYCHEX INC COM 704326107 307,632 2,662 SH SOLE 0 0 2,662
PAYCOM SOFTWARE INC COM 70432V102 446,536 1,439 SH SOLE 0 0 1,439
PEPSICO INC COM 713448108 251,630 1,393 SH SOLE 0 0 1,393
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2,778,056 28,161 SH SOLE 0 0 28,161
PNC FINL SVCS GROUP INC COM 693475105 214,798 1,360 SH SOLE 0 0 1,360
PROCTER AND GAMBLE CO COM 742718109 894,459 5,902 SH SOLE 0 0 5,902
RAYTHEON TECHNOLOGIES CORP COM 75513E101 360,183 3,569 SH SOLE 0 0 3,569
RITCHIE BROS AUCTIONEERS COM 767744105 453,503 7,842 SH SOLE 0 0 7,842
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 11,287,509 612,453 SH SOLE 0 0 612,453
ROLLINS INC COM 775711104 426,020 11,659 SH SOLE 0 0 11,659
S&P GLOBAL INC COM 78409V104 541,598 1,617 SH SOLE 0 0 1,617
SALESFORCE INC COM 79466L302 404,400 3,050 SH SOLE 0 0 3,050
SANOFI SPONSORED ADR 80105N105 281,039 5,803 SH SOLE 0 0 5,803
SCHWAB CHARLES CORP COM 808513105 303,982 3,651 SH SOLE 0 0 3,651
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 266,148 7,207 SH SOLE 0 0 7,207
SELECTIVE INS GROUP INC COM 816300107 276,463 3,120 SH SOLE 0 0 3,120
SERVICENOW INC COM 81762P102 340,513 877 SH SOLE 0 0 877
SHELL PLC SPON ADS 780259305 303,885 5,336 SH SOLE 0 0 5,336
SNAP ON INC COM 833034101 4,734,998 20,723 SH SOLE 0 0 20,723
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,567,202 9,328 SH SOLE 0 0 9,328
STARBUCKS CORP COM 855244109 409,356 4,127 SH SOLE 0 0 4,127
STRYKER CORPORATION COM 863667101 284,716 1,165 SH SOLE 0 0 1,165
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 238,740 3,205 SH SOLE 0 0 3,205
THERMO FISHER SCIENTIFIC INC COM 883556102 386,034 701 SH SOLE 0 0 701
TJX COS INC NEW COM 872540109 359,076 4,511 SH SOLE 0 0 4,511
TRUIST FINL CORP COM 89832Q109 228,575 5,312 SH SOLE 0 0 5,312
TYLER TECHNOLOGIES INC COM 902252105 422,357 1,310 SH SOLE 0 0 1,310
UNITEDHEALTH GROUP INC COM 91324P102 734,299 1,385 SH SOLE 0 0 1,385
VANGUARD INDEX FDS MID CAP ETF 922908629 507,693 2,491 SH SOLE 0 0 2,491
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,138,514 3,240 SH SOLE 0 0 3,240
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 338,541 6,841 SH SOLE 0 0 6,841
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 413,054 5,870 SH SOLE 0 0 5,870
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,859,560 25,417 SH SOLE 0 0 25,417
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,667,796 63,564 SH SOLE 0 0 63,564
VEEVA SYS INC CL A COM 922475108 413,778 2,564 SH SOLE 0 0 2,564
VERISK ANALYTICS INC COM 92345Y106 563,133 3,192 SH SOLE 0 0 3,192
VERIZON COMMUNICATIONS INC COM 92343V104 307,202 7,797 SH SOLE 0 0 7,797
VISA INC COM CL A 92826C839 595,025 2,864 SH SOLE 0 0 2,864
WALGREENS BOOTS ALLIANCE INC COM 931427108 206,040 5,515 SH SOLE 0 0 5,515
WALMART INC COM 931142103 251,875 1,776 SH SOLE 0 0 1,776
WELLS FARGO CO NEW COM 949746101 238,450 5,775 SH SOLE 0 0 5,775
WEST PHARMACEUTICAL SVSC INC COM 955306105 409,274 1,739 SH SOLE 0 0 1,739
WORKIVA INC COM CL A 98139A105 257,956 3,072 SH SOLE 0 0 3,072