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 COM 88579Y101   60,095 629 SH   SOLE   0 0 629
iShares TSTSP 100 Idx COM 464287101   65,704,150 266,635 SH   SOLE   0 0 266,635
SPDR DJIndlAveETF COM 78467X109   43,582,154 112,054 SH   SOLE   0 0 112,054
Vanguard SP 500 ETF COM 922908363   23,865,555 50,201 SH   SOLE   0 0 50,201
Vanguard DIVApprecIdx FD COM 921908844   19,412,744 108,560 SH   SOLE   0 0 108,560
iShares TSTRussell 1000 Idx COM 464287622   17,776,032 62,532 SH   SOLE   0 0 62,532
iShares Russell 1000 Value Index FD COM 464287598   16,100,106 92,069 SH   SOLE   0 0 92,069
iShares MSCI EAFE SmallCap COM 464288273   11,976,654 189,564 SH   SOLE   0 0 189,564
SPDR Dow Jones Indl Avrg ETF COM 78467X109   9,095,697 23,386 SH   SOLE   0 0 23,386
iShares Russell 2000 Value Fund COM 464287630   8,195,057 52,657 SH   SOLE   0 0 52,657
iShares TSTSP SMCap 600 COM 464287804   5,879,816 54,132 SH   SOLE   0 0 54,132
Vanguard Total Stock Market ETF COM 922908769   5,347,608 20,850 SH   SOLE   0 0 20,850
Microsoft COM 594918104   4,722,182 11,536 SH   SOLE   0 0 11,536
iShares SP 500 COM 464287200   4,654,826 8,954 SH   SOLE   0 0 8,954
SPDR SP 500 ETF Trust COM 78462F103   4,223,033 8,166 SH   SOLE   0 0 8,166
Invesco SP 500 Equal Weight COM 46137V357   3,996,439 24,294 SH   SOLE   0 0 24,294
Park OhHDG COM 700666100   2,847,660 109,626 SH   SOLE   0 0 109,626
Vanguard Information Technology ETF COM 92204A702   2,642,830 5,135 SH   SOLE   0 0 5,135
Apple COM 037833100   2,552,506 13,994 SH   SOLE   0 0 13,994
Vanguard Europe PacETF COM 921943858   2,485,994 49,700 SH   SOLE   0 0 49,700
Nvidia Corp COM 67066G104   2,300,977 2,541 SH   SOLE   0 0 2,541
Vanguard MidCap ETF COM 922908629   2,232,843 9,152 SH   SOLE   0 0 9,152
iShares TSTMSCI EAFE IdxFD COM 464287465   2,211,998 27,765 SH   SOLE   0 0 27,765
Wisdomtree US Midcap Earnings ETF COM 97717W570   2,071,331 34,842 SH   SOLE   0 0 34,842
Alphabet Inc COM 02079K107   2,044,278 11,818 SH   SOLE   0 0 11,818
SPDR SP 600 Small Cap Value ETF COM 78464A300   1,942,224 24,130 SH   SOLE   0 0 24,130
iShares SP Smallcap 600 Value Index Fund COM 464287879   1,888,014 18,941 SH   SOLE   0 0 18,941
Alphabet Inc COM 02079K305   1,885,291 11,009 SH   SOLE   0 0 11,009
iShares Core MSCI EAFE ETF COM 46432F842   1,834,737 24,777 SH   SOLE   0 0 24,777
Lincoln Electric HDG COM 533900106   1,715,471 7,499 SH   SOLE   0 0 7,499
Pepsico Inc COM 713448108   1,579,037 8,870 SH   SOLE   0 0 8,870
Janus Henderson Aaa Clo COM 47103U845   1,557,436 30,767 SH   SOLE   0 0 30,767
Visa a COM 92826C839   1,497,307 5,416 SH   SOLE   0 0 5,416
Alphabet Inc COM 02079K305   1,396,886 8,157 SH   SOLE   0 0 8,157
Chipotle Mexican Grill Inc COM 169656105   1,382,863 433 SH   SOLE   0 0 433
AmazonCom COM 023135106   1,118,592 5,926 SH   SOLE   0 0 5,926
iShares Edge MSCI USA Quality Factor ETF COM 46432F339   1,082,507 6,688 SH   SOLE   0 0 6,688
Netflix Inc COM 64110L106   1,019,898 1,683 SH   SOLE   0 0 1,683
Chevron COM 166764100   850,276 5,227 SH   SOLE   0 0 5,227
JP Morgan Chase Co COM 46625H100   846,960 4,417 SH   SOLE   0 0 4,417
Eaton COM G29183103   838,329 2,553 SH   SOLE   0 0 2,553
American International Group I COM 026874784   833,066 10,377 SH   SOLE   0 0 10,377
Conocophillips COM 20825C104   831,548 6,731 SH   SOLE   0 0 6,731
Intuitive Surgical Inc COM 46120E602   806,837 2,076 SH   SOLE   0 0 2,076
Stryker COM 863667101   792,818 2,387 SH   SOLE   0 0 2,387
Asml Holding NVNY COM N07059210   789,243 869 SH   SOLE   0 0 869
iShares MSCI EmrgMKTS IdxFD COM 464287234   788,450 18,653 SH   SOLE   0 0 18,653
Thermo Fisher Scientific Inc COM 883556102   752,178 1,313 SH   SOLE   0 0 1,313
Airbnb Inc COM 009066101   752,066 4,706 SH   SOLE   0 0 4,706
Servicenow Inc COM 81762P102   750,423 1,052 SH   SOLE   0 0 1,052
Keycorp COM 493267108   744,123 49,841 SH   SOLE   0 0 49,841
Schwab US Large Cap Value ETF COM 808524409   740,926 10,022 SH   SOLE   0 0 10,022
Abbott Laboratories COM 002824100   738,090 6,918 SH   SOLE   0 0 6,918
Exxon Mobil COM 30231G102   731,406 6,296 SH   SOLE   0 0 6,296
Intuit Inc COM 461202103   728,346 1,136 SH   SOLE   0 0 1,136
Vanguard World FD 00000 000F COM 921910733   725,031 7,910 SH   SOLE   0 0 7,910
Adobe SYS Del PV 0001 COM 00724F101   716,745 1,456 SH   SOLE   0 0 1,456
Northrop Grumman COM 666807102   701,624 1,481 SH   SOLE   0 0 1,481
Schwab US LargeCap ETF COM 808524201   689,377 11,239 SH   SOLE   0 0 11,239
Honeywell Intl Inc Del COM 438516106   667,125 3,389 SH   SOLE   0 0 3,389
iShares TSTRussell 2000 IdxFD COM 464287655   661,344 3,227 SH   SOLE   0 0 3,227
JP Morgan Chase Co COM 46625H100   657,894 3,431 SH   SOLE   0 0 3,431
Vanguard High DVD Yield COM 921946406   647,791 5,480 SH   SOLE   0 0 5,480
Transdigm Group Inc COM 893641100   636,854 486 SH   SOLE   0 0 486
Abbvie Inc COM 00287Y109   631,457 3,848 SH   SOLE   0 0 3,848
Air Products Chemicals Inc COM 009158106   626,801 2,503 SH   SOLE   0 0 2,503
APGlobal inc COM 78409V104   625,269 1,459 SH   SOLE   0 0 1,459
iShares TSTRussell COM 464287689   618,431 2,089 SH   SOLE   0 0 2,089
Danaher Corp COM 235851102   614,935 2,472 SH   SOLE   0 0 2,472
Uber Technologies Inc Com COM 90353T100   588,443 8,355 SH   SOLE   0 0 8,355
Johnson Johnson COM 478160104   587,295 3,949 SH   SOLE   0 0 3,949
Walt Disney COM 254687106   574,165 5,448 SH   SOLE   0 0 5,448
Blackstone Inc COM 09260D107   573,237 4,718 SH   SOLE   0 0 4,718
Bank Of America Corporation COM 060505104   567,600 15,000 SH   SOLE   0 0 15,000
Invesco QQQ Trust Series COM 46090E103   559,807 1,271 SH   SOLE   0 0 1,271
Synopsys Inc COM 871607107   557,305 1,014 SH   SOLE   0 0 1,014
Copart Inc COM 217204106   540,899 9,671 SH   SOLE   0 0 9,671
Vulcan Materials Co COM 929160109   524,893 1,956 SH   SOLE   0 0 1,956
Raytheon Technologies Co COM 75513E101   524,821 5,084 SH   SOLE   0 0 5,084
Tetra Tech Inc COM 88162G103   521,556 2,450 SH   SOLE   0 0 2,450
iShares Edge MSCI Min Vol USA ETF COM 46429B697   520,100 6,333 SH   SOLE   0 0 6,333
Lululemon Athletica Inc COM 550021109   518,828 1,483 SH   SOLE   0 0 1,483
Procter Gamble COM 742718109   516,976 3,100 SH   SOLE   0 0 3,100
Alphabet Inc COM 02079K107   490,398 2,835 SH   SOLE   0 0 2,835
Vanguard Value ETF COM 922908744   481,655 3,023 SH   SOLE   0 0 3,023
MSCI Inc COM 55354G100   475,171 1,008 SH   SOLE   0 0 1,008
Carmax Inc COM 143130102   473,810 6,844 SH   SOLE   0 0 6,844
Wisdomtree US QLT DIV GRW ETF COM 97717X669   470,925 6,300 SH   SOLE   0 0 6,300
Hilton Worldwide COM 43300A203   455,938 2,283 SH   SOLE   0 0 2,283
Schwab US Dividend Eqty COM 808524797   451,268 5,767 SH   SOLE   0 0 5,767
Okta Inc COM 679295105   449,434 4,560 SH   SOLE   0 0 4,560
Texas Insts COM 882508104   432,513 2,351 SH   SOLE   0 0 2,351
SherwinWilliams CoThe COM 824348106   430,313 1,350 SH   SOLE   0 0 1,350
Mastercard Inc COM 57636Q104   430,127 948 SH   SOLE   0 0 948
Becton Dickinson Co COM 075887109   427,819 1,804 SH   SOLE   0 0 1,804
Ecolab Inc COM 278865100   426,477 1,831 SH   SOLE   0 0 1,831
Roper Technologies Inc COM 776696106   423,492 814 SH   SOLE   0 0 814
Costco Wholesale Corp COM 22160K105   419,451 543 SH   SOLE   0 0 543
Crowdstrike HLDGS Inc COM 22788C105   411,003 1,315 SH   SOLE   0 0 1,315
Veralto CorpWI COM 92338C103   410,577 4,221 SH   SOLE   0 0 4,221
Allstate Corp COM 020002101   409,038 2,432 SH   SOLE   0 0 2,432
Auto Data Processing COM 053015103   403,958 1,648 SH   SOLE   0 0 1,648
Union Pac Corp COM 907818108   403,320 1,664 SH   SOLE   0 0 1,664
Lauder Estee Cos Inc A COM 518439104   403,232 3,114 SH   SOLE   0 0 3,114
Invitation Homes Inc COM 46187W107   402,795 11,515 SH   SOLE   0 0 11,515
Wells Fargo Co COM 949746101   401,452 6,662 SH   SOLE   0 0 6,662
Facebook Inc COM 30303M102   398,473 851 SH   SOLE   0 0 851
Alcon Inc COM H01301128   394,729 4,875 SH   SOLE   0 0 4,875
Amgen Inc COM 031162100   390,090 1,299 SH   SOLE   0 0 1,299
Illumina Inc COM 452327109   389,229 3,450 SH   SOLE   0 0 3,450
L3 Harris Technologies Inc COM 502431109   381,945 1,769 SH   SOLE   0 0 1,769
Cbre Group Inc COM 12504L109   374,329 4,327 SH   SOLE   0 0 4,327
Berkshire Hathaway B COM 084670702   374,055 921 SH   SOLE   0 0 921
Target Corp COM 87612E106   371,510 2,316 SH   SOLE   0 0 2,316
Fiserv COM 337738108   368,826 2,410 SH   SOLE   0 0 2,410
CSX COM 126408103   366,768 10,800 SH   SOLE   0 0 10,800
Sysco Corp COM 871829107   364,798 4,812 SH   SOLE   0 0 4,812
Zoetis Inc COM 98978V103   357,523 2,117 SH   SOLE   0 0 2,117
Vanguard SP 500 Value ETF COM 921932703   353,991 2,012 SH   SOLE   0 0 2,012
Waste Connections Inc COM 94106B101   353,951 2,135 SH   SOLE   0 0 2,135
MC Donald's Corporation COM 580135101   351,495 1,314 SH   SOLE   0 0 1,314
Lowes Companies COM 548661107   350,662 1,515 SH   SOLE   0 0 1,515
Sba Communications COM 78410G104   350,252 1,787 SH   SOLE   0 0 1,787
Costar Group Inc COM 22160N109   347,742 3,761 SH   SOLE   0 0 3,761
SPDR SP Midcap 400 ETF TST COM 78467Y107   342,604 629 SH   SOLE   0 0 629
Cisco SYS Inc COM 17275R102   335,215 7,090 SH   SOLE   0 0 7,090
Diamondback Energy Inc COM 25278X109   334,646 1,643 SH   SOLE   0 0 1,643
General Motors COM 37045V100   333,849 7,373 SH   SOLE   0 0 7,373
Vanguard Growth ETF COM 922908736   333,088 970 SH   SOLE   0 0 970
iShares Core MSCI Emerg MKTS COM 46434G103   331,309 6,237 SH   SOLE   0 0 6,237
Hca Holdings Inc SHS COM 40412C101   330,487 1,051 SH   SOLE   0 0 1,051
Exxon Mobil Corp COM 30231G102   330,155 2,842 SH   SOLE   0 0 2,842
Caterpillar COM 149123101   328,985 950 SH   SOLE   0 0 950
Pfizer COM 717081103   319,855 11,518 SH   SOLE   0 0 11,518
Vanguard Small Cap Value ETF COM 922908611   318,691 1,711 SH   SOLE   0 0 1,711
BioTechne Corp COM 09073M104   312,629 4,036 SH   SOLE   0 0 4,036
Eagle Prime Finance Special Situation Access Fund LP COM 269LP2017   311,601 311,601 SH   SOLE   0 0 311,601
Premier Finl Corp COM 74052F108   309,582 14,700 SH   SOLE   0 0 14,700
Veeva Systems Inc COM 922475108   309,197 1,506 SH   SOLE   0 0 1,506
Linde PLC COM G54950103   304,010 707 SH   SOLE   0 0 707
Medtronic PLC COM G5960L103   302,948 3,699 SH   SOLE   0 0 3,699
Deere Co COM 244199105   300,122 740 SH   SOLE   0 0 740
Accenture PLC COM G1151C101   299,784 961 SH   SOLE   0 0 961
ParkerHannifin COM 701094104   298,748 543 SH   SOLE   0 0 543
Heico Corp COM 422806208   295,949 1,773 SH   SOLE   0 0 1,773
Markel Corp COM 570535104   285,882 177 SH   SOLE   0 0 177
Extra Space Storage Inc COM 30225T102   280,725 1,959 SH   SOLE   0 0 1,959
iShares US Industrials ETF COM 464287754   280,508 2,280 SH   SOLE   0 0 2,280
Cummins Inc COM 231021106   278,877 972 SH   SOLE   0 0 972
NVR Inc COM 62944T105   271,405 35 SH   SOLE   0 0 35
FreeportMcmoran Inc COM 35671D857   268,204 5,219 SH   SOLE   0 0 5,219
SPDR SP Regional Banking ETF COM 78464A698   263,765 5,288 SH   SOLE   0 0 5,288
Home Depot COM 437076102   263,694 774 SH   SOLE   0 0 774
Taiwan Semiconductor MFG Co LTD Sponsored ADR COM 874039100   256,820 1,820 SH   SOLE   0 0 1,820
White Mountains Insurance Grou COM G9618E107   252,961 136 SH   SOLE   0 0 136
Rio Tinto PLC F Sponsored ADR COM 767204100   252,144 3,600 SH   SOLE   0 0 3,600
SSC Technologies Holdings Inc COM 78467J100   251,633 4,012 SH   SOLE   0 0 4,012
Guidewire Software Inc COM 40171V100   250,798 2,150 SH   SOLE   0 0 2,150
Nike Inc COM 654106103   248,705 2,652 SH   SOLE   0 0 2,652
Cisco Systems COM 17275R102   247,464 5,234 SH   SOLE   0 0 5,234
Regal Rexnord Corp COM 758750103   243,959 1,552 SH   SOLE   0 0 1,552
Waste Management Inc COM 94106L109   240,391 1,142 SH   SOLE   0 0 1,142
iShares Russell 1000 Growth COM 464287614   233,104 694 SH   SOLE   0 0 694
Unitedhealth GP COM 91324P102   232,946 465 SH   SOLE   0 0 465
Laboratory Corp Of America Hol COM 50540R409   229,509 1,139 SH   SOLE   0 0 1,139
Newmont Goldcorp Corp COM 651639106   228,956 5,525 SH   SOLE   0 0 5,525
Norfolk Southern COM 655844108   228,529 978 SH   SOLE   0 0 978
Ascendis Pharma AS COM 04351P101   227,631 1,674 SH   SOLE   0 0 1,674
Old Dominion Freight Line Inc COM 679580100   226,922 1,228 SH   SOLE   0 0 1,228
First Solar Inc COM 336433107   225,817 1,160 SH   SOLE   0 0 1,160
Goosehead Insurance Inc COM 38267D109   224,944 3,687 SH   SOLE   0 0 3,687
Cincinnati Finl COM 172062101   223,149 1,904 SH   SOLE   0 0 1,904
Vertiv Holdings LLC COM 92537N108   223,039 2,350 SH   SOLE   0 0 2,350
Intercontinental Exchange Inc COM 45866F104   222,644 1,665 SH   SOLE   0 0 1,665
Dominion Res Inc Va New COM 25746U109   218,852 4,199 SH   SOLE   0 0 4,199
Landstar System Inc COM 515098101   216,386 1,189 SH   SOLE   0 0 1,189
Coca Cola COM 191216100   215,789 3,446 SH   SOLE   0 0 3,446
Quanta Services Inc COM 74762E102   214,838 805 SH   SOLE   0 0 805
American Express COM 025816109   214,178 910 SH   SOLE   0 0 910
Progressive Ohio COM 743315103   213,305 990 SH   SOLE   0 0 990
Starbucks COM 855244109   210,178 2,899 SH   SOLE   0 0 2,899
Illinois Tool Works COM 452308109   210,069 850 SH   SOLE   0 0 850
Dexcom Inc COM 252131107   209,461 1,610 SH   SOLE   0 0 1,610
Willscot Mobile Mini Holdings COM 971378104   208,424 5,321 SH   SOLE   0 0 5,321
Moodys Corp COM 615369105   206,834 525 SH   SOLE   0 0 525
Nasdaq Inc COM 631103108   206,268 3,387 SH   SOLE   0 0 3,387
Ferguson PLC COM G3421J106   204,299 933 SH   SOLE   0 0 933
Ross Stores Inc COM 778296103   203,949 1,550 SH   SOLE   0 0 1,550
Jacobs Solutions Inc COM 46982L108   203,253 1,435 SH   SOLE   0 0 1,435
Abbvie Inc COM 00287Y109   202,007 1,231 SH   SOLE   0 0 1,231