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   374,744 2,903 SH   SOLE   0 0 2,903
ABBOTT LABS COM 002824100   400,842 3,544 SH   SOLE   0 0 3,544
ABBVIE INC COM 00287Y109   470,603 2,648 SH   SOLE   0 0 2,648
ADVANCED ENERGY INDS COM 007973100   332,668 2,877 SH   SOLE   0 0 2,877
AFLAC INC COM 001055102   428,505 4,143 SH   SOLE   0 0 4,143
AIR PRODS & CHEMS INC COM 009158106   368,061 1,269 SH   SOLE   0 0 1,269
ALCON AG ORD SHS H01301128   341,258 4,020 SH   SOLE   0 0 4,020
ALLSTATE CORP COM 020002101   245,641 1,274 SH   SOLE   0 0 1,274
ALPHABET INC CAP STK CL A 02079K305   933,285 4,930 SH   SOLE   0 0 4,930
ALPHABET INC CAP STK CL C 02079K107   871,278 4,575 SH   SOLE   0 0 4,575
ALTRIA GROUP INC COM 02209S103   203,627 3,894 SH   SOLE   0 0 3,894
AMAZON COM INC COM 023135106   2,354,173 10,731 SH   SOLE   0 0 10,731
AMBEV SA SPONSORED ADR 02319V103   42,654 23,056 SH   SOLE   0 0 23,056
AMERICAN INTL GROUP INC COM NEW 026874784   218,944 3,007 SH   SOLE   0 0 3,007
AMPHENOL CORP NEW CL A 032095101   211,128 3,040 SH   SOLE   0 0 3,040
ANALOG DEVICES INC COM 032654105   1,112,653 5,237 SH   SOLE   0 0 5,237
ANSYS INC COM 03662Q105   408,507 1,211 SH   SOLE   0 0 1,211
APPLE INC COM 037833100   7,744,031 30,924 SH   SOLE   0 0 30,924
APPLOVIN CORP COM CL A 03831W108   447,533 1,382 SH   SOLE   0 0 1,382
ASTRAZENECA PLC SPONSORED ADR 046353108   212,481 3,243 SH   SOLE   0 0 3,243
AUTOMATIC DATA PROCESSING IN COM 053015103   282,673 966 SH   SOLE   0 0 966
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   244,626 25,167 SH   SOLE   0 0 25,167
BANCO SANTANDER S.A. ADR 05964H105   163,408 35,835 SH   SOLE   0 0 35,835
BANK AMERICA CORP COM 060505104   595,859 13,558 SH   SOLE   0 0 13,558
BARCLAYS PLC ADR 06738E204   248,252 18,680 SH   SOLE   0 0 18,680
BAXTER INTL INC COM 071813109   700,783 24,032 SH   SOLE   0 0 24,032
BERKLEY W R CORP COM 084423102   431,819 7,379 SH   SOLE   0 0 7,379
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   806,838 1,780 SH   SOLE   0 0 1,780
BORGWARNER INC COM 099724106   635,008 19,975 SH   SOLE   0 0 19,975
BOSTON SCIENTIFIC CORP COM 101137107   316,193 3,540 SH   SOLE   0 0 3,540
BRISTOL-MYERS SQUIBB CO COM 110122108   244,823 4,329 SH   SOLE   0 0 4,329
BROADCOM INC COM 11135F101   436,408 1,882 SH   SOLE   0 0 1,882
CARLISLE COS INC COM 142339100   208,395 565 SH   SOLE   0 0 565
CATERPILLAR INC COM 149123101   432,801 1,193 SH   SOLE   0 0 1,193
CBOE GLOBAL MKTS INC COM 12503M108   246,414 1,261 SH   SOLE   0 0 1,261
CHEVRON CORP NEW COM 166764100   903,052 6,235 SH   SOLE   0 0 6,235
CHUBB LIMITED COM H1467J104   520,315 1,883 SH   SOLE   0 0 1,883
CINTAS CORP COM 172908105   500,331 2,739 SH   SOLE   0 0 2,739
CISCO SYS INC COM 17275R102   637,505 10,769 SH   SOLE   0 0 10,769
CLOROX CO DEL COM 189054109   255,364 1,572 SH   SOLE   0 0 1,572
CME GROUP INC COM 12572Q105   206,967 891 SH   SOLE   0 0 891
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   210,937 2,743 SH   SOLE   0 0 2,743
COMCAST CORP NEW CL A 20030N101   240,567 6,410 SH   SOLE   0 0 6,410
CONOCOPHILLIPS COM 20825C104   272,340 2,746 SH   SOLE   0 0 2,746
COSTAR GROUP INC COM 22160N109   593,553 8,291 SH   SOLE   0 0 8,291
COSTCO WHSL CORP NEW COM 22160K105   236,500 258 SH   SOLE   0 0 258
CRH PLC ORD G25508105   229,265 2,478 SH   SOLE   0 0 2,478
CROWDSTRIKE HLDGS INC CL A 22788C105   200,164 585 SH   SOLE   0 0 585
DANAHER CORPORATION COM 235851102   679,476 2,960 SH   SOLE   0 0 2,960
DEUTSCHE BANK A G NAMEN AKT D18190898   211,842 12,425 SH   SOLE   0 0 12,425
DISNEY WALT CO COM 254687106   503,150 4,519 SH   SOLE   0 0 4,519
DOVER CORP COM 260003108   241,816 1,289 SH   SOLE   0 0 1,289
DUKE ENERGY CORP NEW COM NEW 26441C204   308,396 2,862 SH   SOLE   0 0 2,862
DUPONT DE NEMOURS INC COM 26614N102   224,099 2,939 SH   SOLE   0 0 2,939
ECOLAB INC COM 278865100   272,791 1,164 SH   SOLE   0 0 1,164
ELECTRONIC ARTS INC COM 285512109   263,347 1,800 SH   SOLE   0 0 1,800
ELI LILLY & CO COM 532457108   417,139 540 SH   SOLE   0 0 540
EMERSON ELEC CO COM 291011104   301,234 2,431 SH   SOLE   0 0 2,431
ENSIGN GROUP INC COM 29358P101   307,305 2,313 SH   SOLE   0 0 2,313
ENTERGY CORP NEW COM 29364G103   206,441 2,723 SH   SOLE   0 0 2,723
EOG RES INC COM 26875P101   301,179 2,457 SH   SOLE   0 0 2,457
EQUITY RESIDENTIAL SH BEN INT 29476L107   283,280 3,948 SH   SOLE   0 0 3,948
EXXON MOBIL CORP COM 30231G102   378,298 3,517 SH   SOLE   0 0 3,517
FACTSET RESH SYS INC COM 303075105   257,441 536 SH   SOLE   0 0 536
FAIR ISAAC CORP COM 303250104   300,630 151 SH   SOLE   0 0 151
FASTENAL CO COM 311900104   734,722 10,217 SH   SOLE   0 0 10,217
FIDELITY NATL INFORMATION SV COM 31620M106   359,830 4,455 SH   SOLE   0 0 4,455
FIVE BELOW INC COM 33829M101   1,048,131 9,986 SH   SOLE   0 0 9,986
FLOOR & DECOR HLDGS INC CL A 339750101   249,848 2,506 SH   SOLE   0 0 2,506
FORD MTR CO COM 345370860   2,397,323 242,154 SH   SOLE   0 0 242,154
GARTNER INC COM 366651107   228,185 471 SH   SOLE   0 0 471
GILEAD SCIENCES INC COM 375558103   347,218 3,759 SH   SOLE   0 0 3,759
GLOBANT S A COM L44385109   628,679 2,932 SH   SOLE   0 0 2,932
GOLDMAN SACHS GROUP INC COM 38141G104   316,740 553 SH   SOLE   0 0 553
GRAINGER W W INC COM 384802104   221,354 210 SH   SOLE   0 0 210
GRAND CANYON ED INC COM 38526M106   413,923 2,527 SH   SOLE   0 0 2,527
GUIDEWIRE SOFTWARE INC COM 40171V100   300,747 1,784 SH   SOLE   0 0 1,784
HALEON PLC SPON ADS 405552100   320,849 33,632 SH   SOLE   0 0 33,632
HDFC BANK LTD SPONSORED ADS 40415F101   470,010 7,360 SH   SOLE   0 0 7,360
HEICO CORP NEW COM 422806109   898,419 3,779 SH   SOLE   0 0 3,779
HOME DEPOT INC COM 437076102   312,368 803 SH   SOLE   0 0 803
HONEYWELL INTL INC COM 438516106   363,546 1,609 SH   SOLE   0 0 1,609
HOOKER FURNISHINGS CORPORATI COM 439038100   166,565 11,889 SH   SOLE   0 0 11,889
IDACORP INC COM 451107106   215,063 1,968 SH   SOLE   0 0 1,968
IDEXX LABS INC COM 45168D104   398,556 964 SH   SOLE   0 0 964
ILLINOIS TOOL WKS INC COM 452308109   230,757 910 SH   SOLE   0 0 910
INSIGHT ENTERPRISES INC COM 45765U103   238,797 1,570 SH   SOLE   0 0 1,570
INTERCONTINENTAL EXCHANGE IN COM 45866F104   250,394 1,680 SH   SOLE   0 0 1,680
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   226,262 1,811 SH   SOLE   0 0 1,811
INTUITIVE SURGICAL INC COM NEW 46120E602   359,630 689 SH   SOLE   0 0 689
INVESCO QQQ TR UNIT SER 1 46090E103   1,398,155 2,735 SH   SOLE   0 0 2,735
ISHARES TR CORE S&P SCP ETF 464287804   26,599,154 230,855 SH   SOLE   817 0 230,039
ISHARES TR CORE S&P500 ETF 464287200   202,236 344 SH   SOLE   0 0 344
ISHARES TR S&P 500 GRWT ETF 464287309   2,937,325 28,931 SH   SOLE   0 0 28,931
ISHARES TR RUS 1000 VAL ETF 464287598   3,451,008 18,641 SH   SOLE   0 0 18,641
ISHARES TR RUSSELL 2000 ETF 464287655   717,760 3,248 SH   SOLE   0 0 3,248
ISHARES TR MSCI EAFE ETF 464287465   951,325 12,582 SH   SOLE   0 0 12,582
ISHARES TR RUS MID CAP ETF 464287499   807,546 9,135 SH   SOLE   0 0 9,135
ISHARES TR S&P 100 ETF 464287101   645,869 2,236 SH   SOLE   0 0 2,236
ISHARES TR GLB INFRASTR ETF 464288372   380,373 7,277 SH   SOLE   0 0 7,277
ISHARES TR SHORT TREAS BD 464288679   300,380 2,728 SH   SOLE   0 0 2,728
ISHARES TR MSCI USA QLT FCT 46432F339   54,053,838 303,537 SH   SOLE   2,606 0 300,930
JABIL INC COM 466313103   328,814 2,285 SH   SOLE   0 0 2,285
JACOBS SOLUTIONS INC COM 46982L108   225,290 1,686 SH   SOLE   0 0 1,686
JOHNSON & JOHNSON COM 478160104   1,472,189 10,180 SH   SOLE   0 0 10,180
JOHNSON CTLS INTL PLC SHS G51502105   215,820 2,734 SH   SOLE   0 0 2,734
JPMORGAN CHASE & CO. COM 46625H100   1,267,099 5,286 SH   SOLE   0 0 5,286
KINSALE CAP GROUP INC COM 49714P108   255,822 550 SH   SOLE   0 0 550
LENNOX INTL INC COM 526107107   394,220 647 SH   SOLE   0 0 647
LINDE PLC SHS G54950103   661,930 1,581 SH   SOLE   0 0 1,581
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   33,520 12,323 SH   SOLE   0 0 12,323
LOWES COS INC COM 548661107   868,056 3,517 SH   SOLE   0 0 3,517
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109   492,765 4,389 SH   SOLE   0 0 4,389
MANULIFE FINL CORP COM 56501R106   390,300 12,709 SH   SOLE   0 0 12,709
MASTERCARD INCORPORATED CL A 57636Q104   517,669 983 SH   SOLE   0 0 983
MCDONALDS CORP COM 580135101   490,003 1,690 SH   SOLE   0 0 1,690
MCKESSON CORP COM 58155Q103   284,385 499 SH   SOLE   0 0 499
MEDPACE HLDGS INC COM 58506Q109   371,101 1,117 SH   SOLE   0 0 1,117
MERCK & CO INC COM 58933Y105   230,222 2,314 SH   SOLE   0 0 2,314
META PLATFORMS INC CL A 30303M102   381,466 652 SH   SOLE   0 0 652
MICROSOFT CORP COM 594918104   3,714,918 8,814 SH   SOLE   0 0 8,814
MID-AMER APT CMNTYS INC COM 59522J103   317,075 2,051 SH   SOLE   0 0 2,051
MOODYS CORP COM 615369105   202,175 427 SH   SOLE   0 0 427
MORGAN STANLEY COM NEW 617446448   571,947 4,549 SH   SOLE   0 0 4,549
MOTOROLA SOLUTIONS INC COM NEW 620076307   323,561 700 SH   SOLE   0 0 700
NATWEST GROUP PLC SPONS ADR 639057207   198,793 19,547 SH   SOLE   0 0 19,547
NETFLIX INC COM 64110L106   776,340 871 SH   SOLE   0 0 871
NEXTERA ENERGY INC COM 65339F101   413,835 5,773 SH   SOLE   0 0 5,773
NORTHROP GRUMMAN CORP COM 666807102   227,157 484 SH   SOLE   0 0 484
NOVO-NORDISK A S ADR 670100205   283,323 3,294 SH   SOLE   0 0 3,294
NVIDIA CORPORATION COM 67066G104   2,391,306 17,807 SH   SOLE   0 0 17,807
ON SEMICONDUCTOR CORP COM 682189105   484,098 7,678 SH   SOLE   0 0 7,678
ORACLE CORP COM 68389X105   277,972 1,668 SH   SOLE   0 0 1,668
PALO ALTO NETWORKS INC COM 697435105   226,358 1,244 SH   SOLE   0 0 1,244
PARKER-HANNIFIN CORP COM 701094104   673,901 1,060 SH   SOLE   0 0 1,060
PAYCHEX INC COM 704326107   510,097 3,638 SH   SOLE   0 0 3,638
PAYCOM SOFTWARE INC COM 70432V102   392,927 1,917 SH   SOLE   0 0 1,917
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   521,260 5,195 SH   SOLE   0 0 5,195
PINNACLE FINL PARTNERS INC COM 72346Q104   237,359 2,075 SH   SOLE   0 0 2,075
PNC FINL SVCS GROUP INC COM 693475105   284,533 1,475 SH   SOLE   0 0 1,475
POPULAR INC COM NEW 733174700   206,462 2,195 SH   SOLE   0 0 2,195
PROCTER AND GAMBLE CO COM 742718109   1,054,845 6,292 SH   SOLE   0 0 6,292
QUALCOMM INC COM 747525103   216,324 1,408 SH   SOLE   0 0 1,408
QUANTUMSCAPE CORP COM CL A 74767V109   64,595 12,446 SH   SOLE   0 0 12,446
RB GLOBAL INC COM 74935Q107   482,804 5,352 SH   SOLE   0 0 5,352
REINSURANCE GRP OF AMERICA I COM NEW 759351604   305,501 1,430 SH   SOLE   0 0 1,430
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   7,500,575 563,953 SH   SOLE   0 0 563,953
ROLLINS INC COM 775711104   457,614 9,873 SH   SOLE   0 0 9,873
RTX CORPORATION COM 75513E101   368,298 3,183 SH   SOLE   0 0 3,183
S&P GLOBAL INC COM 78409V104   1,017,530 2,043 SH   SOLE   0 0 2,043
SAIA INC COM 78709Y105   397,397 872 SH   SOLE   0 0 872
SALESFORCE INC COM 79466L302   1,225,686 3,666 SH   SOLE   0 0 3,666
SAP SE SPON ADR 803054204   394,686 1,603 SH   SOLE   0 0 1,603
SELECTIVE INS GROUP INC COM 816300107   301,228 3,221 SH   SOLE   0 0 3,221
SERVICENOW INC COM 81762P102   1,019,835 962 SH   SOLE   0 0 962
SHELL PLC SPON ADS 780259305   514,357 8,210 SH   SOLE   0 0 8,210
SNAP ON INC COM 833034101   7,928,404 23,355 SH   SOLE   0 0 23,355
SONY GROUP CORP SPONSORED ADR 835699307   276,392 13,062 SH   SOLE   0 0 13,062
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,077,463 8,663 SH   SOLE   0 0 8,663
STARBUCKS CORP COM 855244109   383,312 4,201 SH   SOLE   0 0 4,201
STERLING INFRASTRUCTURE INC COM 859241101   354,250 2,103 SH   SOLE   0 0 2,103
STRYKER CORPORATION COM 863667101   399,242 1,109 SH   SOLE   0 0 1,109
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   566,401 2,868 SH   SOLE   0 0 2,868
TE CONNECTIVITY PLC ORD SHS G87052109   219,232 1,533 SH   SOLE   0 0 1,533
TELEDYNE TECHNOLOGIES INC COM 879360105   224,175 483 SH   SOLE   0 0 483
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608   122,209 15,162 SH   SOLE   0 0 15,162
TESLA INC COM 88160R101   1,238,577 3,067 SH   SOLE   0 0 3,067
THE TRADE DESK INC COM CL A 88339J105   299,466 2,548 SH   SOLE   0 0 2,548
THERMO FISHER SCIENTIFIC INC COM 883556102   637,804 1,226 SH   SOLE   0 0 1,226
TJX COS INC NEW COM 872540109   288,633 2,389 SH   SOLE   0 0 2,389
TRAVELERS COMPANIES INC COM 89417E109   407,701 1,692 SH   SOLE   0 0 1,692
TRUIST FINL CORP COM 89832Q109   248,428 5,727 SH   SOLE   0 0 5,727
TYLER TECHNOLOGIES INC COM 902252105   857,464 1,487 SH   SOLE   0 0 1,487
UNION PAC CORP COM 907818108   321,282 1,409 SH   SOLE   0 0 1,409
UNITEDHEALTH GROUP INC COM 91324P102   933,351 1,845 SH   SOLE   0 0 1,845
US BANCORP DEL COM NEW 902973304   381,578 7,978 SH   SOLE   0 0 7,978
VANGUARD INDEX FDS VALUE ETF 922908744   517,535 3,057 SH   SOLE   0 0 3,057
VANGUARD INDEX FDS MID CAP ETF 922908629   638,075 2,416 SH   SOLE   0 0 2,416
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,077,964 2,001 SH   SOLE   0 0 2,001
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,194,989 20,815 SH   SOLE   0 0 20,815
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   207,782 2,326 SH   SOLE   0 0 2,326
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,618,078 18,476 SH   SOLE   0 0 18,476
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   3,322,147 69,472 SH   SOLE   0 0 69,472
VEEVA SYS INC CL A COM 922475108   554,429 2,637 SH   SOLE   0 0 2,637
VERISK ANALYTICS INC COM 92345Y106   639,010 2,320 SH   SOLE   0 0 2,320
VISA INC COM CL A 92826C839   1,124,259 3,557 SH   SOLE   0 0 3,557
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   151,448 17,838 SH   SOLE   0 0 17,838
WALGREENS BOOTS ALLIANCE INC COM 931427108   197,246 21,141 SH   SOLE   0 0 21,141
WALMART INC COM 931142103   758,216 8,392 SH   SOLE   0 0 8,392
WELLS FARGO CO NEW COM 949746101   339,692 4,836 SH   SOLE   0 0 4,836
WEST PHARMACEUTICAL SVSC INC COM 955306105   630,881 1,926 SH   SOLE   0 0 1,926
WORKIVA INC COM CL A 98139A105   299,702 2,737 SH   SOLE   0 0 2,737
ZOETIS INC CL A 98978V103   293,111 1,799 SH   SOLE   0 0 1,799