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
3M CO COM 88579Y101   201,027 1,895 SH   SOLE   0 0 1,895
ABBVIE INC COM 00287Y109   482,988 2,652 SH   SOLE   0 0 2,652
ADVANCED ENERGY INDS COM 007973100   293,396 2,877 SH   SOLE   0 0 2,877
AFLAC INC COM 001055102   319,677 3,723 SH   SOLE   0 0 3,723
AIR PRODS & CHEMS INC COM 009158106   227,734 940 SH   SOLE   0 0 940
ALCON AG ORD SHS H01301128   344,654 4,138 SH   SOLE   0 0 4,138
ALIGN TECHNOLOGY INC COM 016255101   297,096 906 SH   SOLE   0 0 906
ALLBIRDS INC COM CL A 01675A109   13,361 19,250 SH   SOLE   0 0 19,250
ALLSTATE CORP COM 020002101   228,207 1,319 SH   SOLE   0 0 1,319
ALPHABET INC CAP STK CL A 02079K305   755,254 5,004 SH   SOLE   0 0 5,004
ALPHABET INC CAP STK CL C 02079K107   685,475 4,502 SH   SOLE   0 0 4,502
AMAZON COM INC COM 023135106   1,708,657 9,473 SH   SOLE   0 0 9,473
AMBEV SA SPONSORED ADR 02319V103   95,138 38,362 SH   SOLE   0 0 38,362
AMERICAN INTL GROUP INC COM NEW 026874784   455,902 5,832 SH   SOLE   0 0 5,832
AMERICAN TOWER CORP NEW COM 03027X100   240,079 1,215 SH   SOLE   0 0 1,215
ANALOG DEVICES INC COM 032654105   991,331 5,012 SH   SOLE   0 0 5,012
ANSYS INC COM 03662Q105   425,965 1,227 SH   SOLE   0 0 1,227
APPLE INC COM 037833100   5,358,217 31,247 SH   SOLE   0 0 31,247
ASML HOLDING N V N Y REGISTRY SHS N07059210   252,322 260 SH   SOLE   0 0 260
ASTRAZENECA PLC SPONSORED ADR 046353108   398,844 5,887 SH   SOLE   0 0 5,887
AUTOMATIC DATA PROCESSING IN COM 053015103   216,824 868 SH   SOLE   0 0 868
BALL CORP COM 058498106   239,532 3,556 SH   SOLE   0 0 3,556
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   305,436 25,797 SH   SOLE   0 0 25,797
BANCO SANTANDER S.A. ADR 05964H105   153,559 31,727 SH   SOLE   0 0 31,727
BAXTER INTL INC COM 071813109   1,225,142 28,665 SH   SOLE   0 0 28,665
BERKLEY W R CORP COM 084423102   419,215 4,740 SH   SOLE   0 0 4,740
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   513,455 1,221 SH   SOLE   0 0 1,221
BLACKLINE INC COM 09239B109   242,821 3,760 SH   SOLE   0 0 3,760
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   236,168 1,591 SH   SOLE   0 0 1,591
BORGWARNER INC COM 099724106   680,904 19,600 SH   SOLE   0 0 19,600
BOSTON SCIENTIFIC CORP COM 101137107   393,681 5,748 SH   SOLE   0 0 5,748
CARLISLE COS INC COM 142339100   229,232 585 SH   SOLE   0 0 585
CATERPILLAR INC COM 149123101   401,248 1,095 SH   SOLE   0 0 1,095
CHEVRON CORP NEW COM 166764100   1,190,042 7,544 SH   SOLE   0 0 7,544
CHUBB LIMITED COM H1467J104   446,230 1,722 SH   SOLE   0 0 1,722
CISCO SYS INC COM 17275R102   391,765 7,849 SH   SOLE   0 0 7,849
CLOROX CO DEL COM 189054109   216,207 1,412 SH   SOLE   0 0 1,412
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   211,462 2,885 SH   SOLE   0 0 2,885
COMCAST CORP NEW CL A 20030N101   237,224 5,472 SH   SOLE   0 0 5,472
COMERICA INC COM 200340107   351,397 6,390 SH   SOLE   0 0 6,390
CONAGRA BRANDS INC COM 205887102   200,515 6,765 SH   SOLE   0 0 6,765
CONOCOPHILLIPS COM 20825C104   339,462 2,667 SH   SOLE   0 0 2,667
CONSTELLATION BRANDS INC CL A 21036P108   303,817 1,118 SH   SOLE   0 0 1,118
COSTAR GROUP INC COM 22160N109   815,690 8,444 SH   SOLE   0 0 8,444
CROWDSTRIKE HLDGS INC CL A 22788C105   452,032 1,410 SH   SOLE   0 0 1,410
CVS HEALTH CORP COM 126650100   390,838 4,900 SH   SOLE   0 0 4,900
DANAHER CORPORATION COM 235851102   736,927 2,951 SH   SOLE   0 0 2,951
DEVON ENERGY CORP NEW COM 25179M103   367,819 7,330 SH   SOLE   0 0 7,330
DISNEY WALT CO COM 254687106   496,319 4,056 SH   SOLE   0 0 4,056
DOLLAR GEN CORP NEW COM 256677105   350,667 2,247 SH   SOLE   0 0 2,247
DOLLAR TREE INC COM 256746108   330,079 2,479 SH   SOLE   0 0 2,479
DOVER CORP COM 260003108   228,398 1,289 SH   SOLE   0 0 1,289
DUKE ENERGY CORP NEW COM NEW 26441C204   255,137 2,638 SH   SOLE   0 0 2,638
DUPONT DE NEMOURS INC COM 26614N102   285,519 3,724 SH   SOLE   0 0 3,724
ELI LILLY & CO COM 532457108   346,394 445 SH   SOLE   0 0 445
ENSIGN GROUP INC COM 29358P101   287,908 2,314 SH   SOLE   0 0 2,314
EOG RES INC COM 26875P101   388,393 3,038 SH   SOLE   0 0 3,038
EQUITY RESIDENTIAL SH BEN INT 29476L107   225,960 3,580 SH   SOLE   0 0 3,580
EXXON MOBIL CORP COM 30231G102   297,095 2,556 SH   SOLE   0 0 2,556
FACTSET RESH SYS INC COM 303075105   232,197 511 SH   SOLE   0 0 511
FASTENAL CO COM 311900104   707,938 9,177 SH   SOLE   0 0 9,177
FIDELITY NATL INFORMATION SV COM 31620M106   389,534 5,251 SH   SOLE   0 0 5,251
FISERV INC COM 337738108   319,320 1,998 SH   SOLE   0 0 1,998
FIVE BELOW INC COM 33829M101   1,702,795 9,388 SH   SOLE   0 0 9,388
FLOOR & DECOR HLDGS INC CL A 339750101   368,510 2,843 SH   SOLE   0 0 2,843
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   361,760 2,777 SH   SOLE   0 0 2,777
FORD MTR CO DEL COM 345370860   2,602,678 195,985 SH   SOLE   0 0 195,985
GARTNER INC COM 366651107   219,745 461 SH   SOLE   0 0 461
GENERAL MTRS CO COM 37045V100   1,057,057 23,309 SH   SOLE   0 0 23,309
GENUINE PARTS CO COM 372460105   212,564 1,372 SH   SOLE   0 0 1,372
GLOBANT S A COM L44385109   604,287 2,993 SH   SOLE   0 0 2,993
GOLDMAN SACHS GROUP INC COM 38141G104   238,948 572 SH   SOLE   0 0 572
GRAND CANYON ED INC COM 38526M106   346,110 2,541 SH   SOLE   0 0 2,541
GUIDEWIRE SOFTWARE INC COM 40171V100   209,611 1,796 SH   SOLE   0 0 1,796
HALEON PLC SPON ADS 405552100   227,133 26,753 SH   SOLE   0 0 26,753
HALLIBURTON CO COM 406216101   288,476 7,318 SH   SOLE   0 0 7,318
HDFC BANK LTD SPONSORED ADS 40415F101   235,578 4,209 SH   SOLE   0 0 4,209
HEICO CORP NEW COM 422806109   726,755 3,805 SH   SOLE   0 0 3,805
HOME DEPOT INC COM 437076102   216,533 564 SH   SOLE   0 0 564
HONEYWELL INTL INC COM 438516106   306,674 1,494 SH   SOLE   0 0 1,494
IDEXX LABS INC COM 45168D104   504,295 934 SH   SOLE   0 0 934
INSIGHT ENTERPRISES INC COM 45765U103   277,352 1,495 SH   SOLE   0 0 1,495
INTERCONTINENTAL EXCHANGE IN COM 45866F104   263,339 1,916 SH   SOLE   0 0 1,916
INTUITIVE SURGICAL INC COM NEW 46120E602   266,991 669 SH   SOLE   0 0 669
INVESCO QQQ TR UNIT SER 1 46090E103   1,207,629 2,720 SH   SOLE   0 0 2,720
ISHARES TR CORE S&P SCP ETF 464287804   22,339,176 202,128 SH   SOLE   802 0 201,326
ISHARES TR S&P 500 GRWT ETF 464287309   2,470,635 29,259 SH   SOLE   0 0 29,259
ISHARES TR RUSSELL 2000 ETF 464287655   677,316 3,221 SH   SOLE   0 0 3,221
ISHARES TR MSCI EAFE ETF 464287465   981,886 12,295 SH   SOLE   0 0 12,295
ISHARES TR RUS MID CAP ETF 464287499   763,817 9,083 SH   SOLE   0 0 9,083
ISHARES TR SHORT TREAS BD 464288679   358,813 3,246 SH   SOLE   0 0 3,246
ISHARES TR S&P 100 ETF 464287101   553,209 2,236 SH   SOLE   0 0 2,236
ISHARES TR GLB INFRASTR ETF 464288372   337,653 7,091 SH   SOLE   0 0 7,091
ISHARES TR MSCI USA QLT FCT 46432F339   49,987,880 304,155 SH   SOLE   2,585 0 301,570
JABIL INC COM 466313103   301,656 2,252 SH   SOLE   0 0 2,252
JOHNSON & JOHNSON COM 478160104   1,687,339 10,667 SH   SOLE   0 0 10,667
JPMORGAN CHASE & CO COM 46625H100   1,001,061 4,998 SH   SOLE   0 0 4,998
KENVUE INC COM 49177J102   231,949 10,808 SH   SOLE   0 0 10,808
KINSALE CAP GROUP INC COM 49714P108   309,597 590 SH   SOLE   0 0 590
LENNOX INTL INC COM 526107107   308,408 631 SH   SOLE   0 0 631
LINDE PLC SHS G54950103   741,525 1,597 SH   SOLE   0 0 1,597
LOWES COS INC COM 548661107   857,457 3,366 SH   SOLE   0 0 3,366
M & T BK CORP COM 55261F104   265,283 1,824 SH   SOLE   0 0 1,824
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109   328,657 4,626 SH   SOLE   0 0 4,626
MANULIFE FINL CORP COM 56501R106   308,034 12,326 SH   SOLE   0 0 12,326
MASTERCARD INCORPORATED CL A 57636Q104   340,000 706 SH   SOLE   0 0 706
MCDONALDS CORP COM 580135101   205,026 727 SH   SOLE   0 0 727
MCKESSON CORP COM 58155Q103   323,728 603 SH   SOLE   0 0 603
MEDPACE HLDGS INC COM 58506Q109   482,959 1,195 SH   SOLE   0 0 1,195
MERCK & CO INC COM 58933Y105   316,689 2,400 SH   SOLE   0 0 2,400
META PLATFORMS INC CL A 30303M102   263,207 542 SH   SOLE   0 0 542
MICRON TECHNOLOGY INC COM 595112103   296,495 2,515 SH   SOLE   0 0 2,515
MICROSOFT CORP COM 594918104   3,548,478 8,434 SH   SOLE   0 0 8,434
MID-AMER APT CMNTYS INC COM 59522J103   276,612 2,102 SH   SOLE   0 0 2,102
MORGAN STANLEY COM NEW 617446448   422,266 4,485 SH   SOLE   0 0 4,485
MOTOROLA SOLUTIONS INC COM NEW 620076307   525,725 1,481 SH   SOLE   0 0 1,481
NETFLIX INC COM 64110L106   482,220 794 SH   SOLE   0 0 794
NEXTERA ENERGY INC COM 65339F101   404,630 6,331 SH   SOLE   0 0 6,331
NORTHROP GRUMMAN CORP COM 666807102   226,893 474 SH   SOLE   0 0 474
NOVO-NORDISK A S ADR 670100205   357,722 2,786 SH   SOLE   0 0 2,786
NVIDIA CORPORATION COM 67066G104   1,804,410 1,997 SH   SOLE   0 0 1,997
ON SEMICONDUCTOR CORP COM 682189105   609,362 8,285 SH   SOLE   0 0 8,285
ORACLE CORP COM 68389X105   233,513 1,859 SH   SOLE   0 0 1,859
PARKER-HANNIFIN CORP COM 701094104   411,440 740 SH   SOLE   0 0 740
PAYCHEX INC COM 704326107   392,127 3,193 SH   SOLE   0 0 3,193
PAYCOM SOFTWARE INC COM 70432V102   398,219 2,001 SH   SOLE   0 0 2,001
PEPSICO INC COM 713448108   284,227 1,624 SH   SOLE   0 0 1,624
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,417,192 24,042 SH   SOLE   0 0 24,042
PNC FINL SVCS GROUP INC COM 693475105   217,866 1,348 SH   SOLE   0 0 1,348
PRIVIA HEALTH GROUP INC COM 74276R102   201,542 10,288 SH   SOLE   0 0 10,288
PROCTER AND GAMBLE CO COM 742718109   995,015 6,133 SH   SOLE   0 0 6,133
QUALCOMM INC COM 747525103   234,830 1,387 SH   SOLE   0 0 1,387
QUANTUMSCAPE CORP COM CL A 74767V109   78,285 12,446 SH   SOLE   0 0 12,446
RB GLOBAL INC COM 74935Q107   410,023 5,383 SH   SOLE   0 0 5,383
REINSURANCE GRP OF AMERICA I COM NEW 759351604   236,471 1,226 SH   SOLE   0 0 1,226
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   6,175,285 563,953 SH   SOLE   0 0 563,953
ROLLINS INC COM 775711104   549,641 11,879 SH   SOLE   0 0 11,879
RTX CORPORATION COM 75513E101   325,389 3,336 SH   SOLE   0 0 3,336
S&P GLOBAL INC COM 78409V104   693,071 1,629 SH   SOLE   0 0 1,629
SAIA INC COM 78709Y105   508,950 870 SH   SOLE   0 0 870
SALESFORCE INC COM 79466L302   996,002 3,307 SH   SOLE   0 0 3,307
SANOFI SPONSORED ADR 80105N105   325,912 6,706 SH   SOLE   0 0 6,706
SAP SE SPON ADR 803054204   389,865 1,999 SH   SOLE   0 0 1,999
SCHWAB CHARLES CORP COM 808513105   479,708 6,631 SH   SOLE   0 0 6,631
SELECTIVE INS GROUP INC COM 816300107   340,610 3,120 SH   SOLE   0 0 3,120
SERVICENOW INC COM 81762P102   683,110 896 SH   SOLE   0 0 896
SHELL PLC SPON ADS 780259305   438,643 6,543 SH   SOLE   0 0 6,543
SNAP ON INC COM 833034101   6,138,567 20,723 SH   SOLE   0 0 20,723
SONY GROUP CORP SPONSORED ADR 835699307   231,669 2,702 SH   SOLE   0 0 2,702
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,519,600 8,641 SH   SOLE   0 0 8,641
STARBUCKS CORP COM 855244109   389,552 4,263 SH   SOLE   0 0 4,263
STRYKER CORPORATION COM 863667101   394,865 1,103 SH   SOLE   0 0 1,103
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   496,446 3,649 SH   SOLE   0 0 3,649
TE CONNECTIVITY LTD SHS H84989104   218,319 1,503 SH   SOLE   0 0 1,503
TELEDYNE TECHNOLOGIES INC COM 879360105   201,351 469 SH   SOLE   0 0 469
THE CIGNA GROUP COM 125523100   263,685 726 SH   SOLE   0 0 726
THE TRADE DESK INC COM CL A 88339J105   301,512 3,449 SH   SOLE   0 0 3,449
THERMO FISHER SCIENTIFIC INC COM 883556102   725,351 1,248 SH   SOLE   0 0 1,248
TJX COS INC NEW COM 872540109   455,076 4,487 SH   SOLE   0 0 4,487
TRAVELERS COMPANIES INC COM 89417E109   230,422 1,001 SH   SOLE   0 0 1,001
TRUIST FINL CORP COM 89832Q109   222,712 5,714 SH   SOLE   0 0 5,714
TYLER TECHNOLOGIES INC COM 902252105   623,915 1,468 SH   SOLE   0 0 1,468
ULTA BEAUTY INC COM 90384S303   242,616 464 SH   SOLE   0 0 464
UNION PAC CORP COM 907818108   352,858 1,435 SH   SOLE   0 0 1,435
UNITEDHEALTH GROUP INC COM 91324P102   737,117 1,490 SH   SOLE   0 0 1,490
US BANCORP DEL COM NEW 902973304   269,245 6,023 SH   SOLE   0 0 6,023
VANGUARD INDEX FDS VALUE ETF 922908744   482,973 2,966 SH   SOLE   0 0 2,966
VANGUARD INDEX FDS MID CAP ETF 922908629   601,380 2,407 SH   SOLE   0 0 2,407
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,306,760 2,718 SH   SOLE   0 0 2,718
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   355,290 7,022 SH   SOLE   0 0 7,022
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,436,836 18,821 SH   SOLE   0 0 18,821
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,416,412 68,097 SH   SOLE   0 0 68,097
VEEVA SYS INC CL A COM 922475108   616,295 2,660 SH   SOLE   0 0 2,660
VERISK ANALYTICS INC COM 92345Y106   555,149 2,355 SH   SOLE   0 0 2,355
VERIZON COMMUNICATIONS INC COM 92343V104   220,062 5,245 SH   SOLE   0 0 5,245
VISA INC COM CL A 92826C839   935,219 3,351 SH   SOLE   0 0 3,351
WALMART INC COM 931142103   418,332 6,952 SH   SOLE   0 0 6,952
WELLS FARGO CO NEW COM 949746101   319,203 5,507 SH   SOLE   0 0 5,507
WEST PHARMACEUTICAL SVSC INC COM 955306105   700,407 1,770 SH   SOLE   0 0 1,770
WORKIVA INC COM CL A 98139A105   266,611 3,144 SH   SOLE   0 0 3,144
ZOETIS INC CL A 98978V103   318,286 1,881 SH   SOLE   0 0 1,881