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 Laboratories COM 002824100   1,185,283 10,467 SH   SOLE   0 0 10,467
Abbvie Inc COM 00287Y109   776,730 5,099 SH   SOLE   0 0 5,099
Air Products Chemicals Inc COM 009158106   715,647 2,345 SH   SOLE   0 0 2,345
Airbnb Inc COM 009066101   500,622 3,265 SH   SOLE   0 0 3,265
Align Technology Inc COM 016255101   531,223 1,391 SH   SOLE   0 0 1,391
Allstate Corp COM 020002101   273,503 2,432 SH   SOLE   0 0 2,432
Alphabet Inc COM 02079K107   377,083 2,835 SH   SOLE   0 0 2,835
Alphabet Inc COM 02079K305   1,019,408 7,689 SH   SOLE   0 0 7,689
Amazon Com COM 023135106   715,917 5,415 SH   SOLE   0 0 5,415
American International Group I COM 026874784   679,146 11,289 SH   SOLE   0 0 11,289
American Tower Corp COM 03027X100   284,967 1,508 SH   SOLE   0 0 1,508
Amgen Inc COM 031162100   263,789 1,116 SH   SOLE   0 0 1,116
Ansys Inc COM 03662Q105   288,510 853 SH   SOLE   0 0 853
Apple COM 037833100   7,278,022 37,165 SH   SOLE   0 0 37,165
Asml Holding NV NY COM N07059210   624,264 869 SH   SOLE   0 0 869
Auto Data Processing COM 053015103   386,942 1,544 SH   SOLE   0 0 1,544
Bank Of America Corporation COM 060505104   360,406 11,298 SH   SOLE   0 0 11,298
Becton Dickinson Co COM 075887109   466,452 1,664 SH   SOLE   0 0 1,664
Berkshire Hathaway Inc COM 084670702   620,913 1,775 SH   SOLE   0 0 1,775
Berry Petroleum Corp COM 08579X101   131,863 17,237 SH   SOLE   0 0 17,237
Bio Techne Corp COM 09073M104   449,533 5,365 SH   SOLE   0 0 5,365
Blackstone Inc COM 09260D107   562,645 5,316 SH   SOLE   0 0 5,316
Carmax Inc COM 143130102   482,990 5,853 SH   SOLE   0 0 5,853
Caterpillar COM 149123101   284,239 1,086 SH   SOLE   0 0 1,086
Cbre Group Inc COM 12504L109   340,147 4,128 SH   SOLE   0 0 4,128
Chevron COM 166764100   505,203 3,170 SH   SOLE   0 0 7,513
Chipotle Mexican Grill Inc COM 169656105   1,023,198 535 SH   SOLE   0 0 535
Cincinnati Finl COM 172062101   208,774 1,904 SH   SOLE   0 0 1,904
Cisco Systems COM 17275R102   275,400 5,287 SH   SOLE   0 0 5,287
Coca Cola COM 191216100   237,174 3,796 SH   SOLE   0 0 3,796
Conocophillips COM 20825C104   614,661 5,302 SH   SOLE   0 0 5,302
Constellation Brands Inc COM 21036P108   243,603 894 SH   SOLE   0 0 894
Costar Group Inc COM 22160N109   309,812 3,793 SH   SOLE   0 0 3,793
Crowdstrike HLDGS Inc COM 22788C105   307,621 1,977 SH   SOLE   0 0 1,977
CSX COM 126408103   365,040 10,800 SH   SOLE   0 0 10,800
Danaher Corp COM 235851102   926,890 3,564 SH   SOLE   0 0 3,564
Deere Co COM 244199105   251,061 586 SH   SOLE   0 0 586
Dexcom Inc COM 252131107   203,865 1,540 SH   SOLE   0 0 1,540
Eaton COM G29183103   393,386 1,935 SH   SOLE   0 0 1,935
Ecolab Inc COM 278865100   404,794 2,205 SH   SOLE   0 0 2,205
Exxon Mobil COM 30231G102   745,473 7,157 SH   SOLE   0 0 7,157
Facebook Inc COM 30303M102   276,983 851 SH   SOLE   0 0 851
Fastenal Co COM 311900104   260,807 4,437 SH   SOLE   0 0 4,437
First Solar Inc COM 336433107   241,744 1,160 SH   SOLE   0 0 1,160
Fiserv COM 337738108   301,226 2,410 SH   SOLE   0 0 2,410
Freeport Mcmoran Inc COM 35671D857   240,527 5,494 SH   SOLE   0 0 5,494
General Dynamics Corp COM 369550108   1,740,617 7,772 SH   SOLE   0 0 7,772
General Motors COM 37045V100   277,080 7,282 SH   SOLE   0 0 7,282
Harvard Bioscience Inc COM 416906105   56,526 11,838 SH   SOLE   0 0 11,838
Heico Corp COM 422806208   250,565 1,809 SH   SOLE   0 0 1,809
Hilton Worldwide COM 43300A203   436,764 2,833 SH   SOLE   0 0 2,833
Hims Hers Health Inc COM 433000106   24,857 2,877 SH   SOLE   0 0 2,877
Home Depot COM 437076102   253,167 764 SH   SOLE   0 0 764
Honeywell Intl Inc Del COM 438516106   534,821 2,740 SH   SOLE   0 0 2,740
Humana Inc COM 444859102   215,771 476 SH   SOLE   0 0 476
Icon PLC COM G4705A100   233,230 925 SH   SOLE   0 0 925
Illinois Tool Works COM 452308109   221,009 850 SH   SOLE   0 0 850
Illumina Inc COM 452327109   595,794 3,096 SH   SOLE   0 0 3,096
Intuit Inc COM 461202103   679,724 1,328 SH   SOLE   0 0 1,328
Intuitive Surgical Inc COM 46120E602   760,488 2,329 SH   SOLE   0 0 2,329
Invesco QQQ Trust Series 1 COM 46090E103   475,534 1,240 SH   SOLE   0 0 1,240
Invesco SP 500 Equal Weight COM 46137V357   2,866,282 18,564 SH   SOLE   0 0 18,564
Invitation Homes Inc COM 46187W107   571,315 16,107 SH   SOLE   0 0 16,107
iShares MSCI Emrg MKTS Idx FD COM 464287234   980,630 23,387 SH   SOLE   0 0 23,387
iShares TST Russell 1000 Idx COM 464287622   17,328,467 68,868 SH   SOLE   0 0 68,868
iShares Russell 1000 Value Index FD COM 464287598   191,474 3,614 SH   SOLE   0 0 3,614
iShares Russell 2000 Index Fund COM 464287630   9,869,435 65,871 SH   SOLE   0 0 65,871
iShares Russell Midcap Index FD COM 464287499   1,081,605 14,324 SH   SOLE   0 0 14,324
iShares SP 500 COM 464287200   3,858,826 8,403 SH   SOLE   0 0 8,403
iShares SP Smallcap 600 Value Index Fund COM 464287879   265,438 2,655 SH   SOLE   0 0 2,655
iShares TST SP 100 Idx COM 464287101   63,885,844 298,909 SH   SOLE   0 0 298,909
iShares TST MSCI EAFE Idx FD COM 464287465   2,300,795 30,908 SH   SOLE   0 0 30,908
iShares TST Russell 2000 Idx FD COM 464287655   4,458,904 22,700 SH   SOLE   0 0 22,700
iShares TST Russell 3000 COM 464287689   397,858 1,514 SH   SOLE   0 0 1,514
iShares TST SP SML Cap 600 COM 464287804   1,867,358 17,914 SH   SOLE   0 0 17,914
iShares US Industrials ETF COM 464287754   247,996 2,280 SH   SOLE   0 0 2,280
Johnson Johnson COM 478160104   682,042 3,909 SH   SOLE   0 0 3,909
JP Morgan Chase Co COM 46625H100   1,074,991 6,851 SH   SOLE   0 0 6,851
Keycorp COM 493267108   462,921 36,827 SH   SOLE   0 0 36,827
KKR Co Inc COM 48251W104   336,979 5,621 SH   SOLE   0 0 5,621
Landstar System Inc COM 515098101   265,765 1,307 SH   SOLE   0 0 1,307
Lilly Eli Co COM 532457108   876,155 1,911 SH   SOLE   0 0 1,911
Lincoln Electric HDG COM 533900106   35,632,721 178,942 SH   SOLE   0 0 178,942
Linde PLC COM G54950103   274,818 707 SH   SOLE   0 0 707
Lowes Companies COM 548661107   357,828 1,515 SH   SOLE   0 0 1,515
Lululemon Athletica Inc COM 550021109   552,200 1,461 SH   SOLE   0 0 1,461
Magnite Inc COM 55955D100   230,420 15,290 SH   SOLE   0 0 15,290
Markel Corp COM 570535104   235,939 163 SH   SOLE   0 0 163
Masonite International Corp COM 575385109   218,768 2,118 SH   SOLE   0 0 2,118
Mastercard Inc COM 57636Q104   386,840 983 SH   SOLE   0 0 983
MC Donalds Corporation COM 580135101   695,675 2,366 SH   SOLE   0 0 2,366
Medtronic PLC COM G5960L103   243,394 2,758 SH   SOLE   0 0 2,758
Microsoft COM 594918104   3,855,734 11,395 SH   SOLE   0 0 11,395
Moodys Corp COM 615369105   300,088 849 SH   SOLE   0 0 849
MSCI Inc COM 55354G100   374,741 681 SH   SOLE   0 0 681
Murphy USA Inc COM 626755102   145,080 480 SH   SOLE   0 0 480
Netflix Inc COM 64110L106   716,588 1,683 SH   SOLE   0 0 1,683
Newell Brands Inc COM 651229106   261,648 23,700 SH   SOLE   0 0 23,700
Nike Inc COM 654106103   719,499 6,624 SH   SOLE   0 0 6,624
Northrop Grumman COM 666807102   4,293,994 9,549 SH   SOLE   0 0 9,549
Nvidia Corp COM 67066G104   911,625 1,950 SH   SOLE   0 0 1,950
NVR Inc COM 62944T105   342,540 54 SH   SOLE   0 0 54
Okta Inc COM 679295105   348,964 4,717 SH   SOLE   0 0 4,717
Old Dominion Freight Line Inc COM 679580100   312,565 731 SH   SOLE   0 0 731
Park Oh HDG COM 700666100   2,366,682 122,626 SH   SOLE   0 0 122,626
Parker Hannifin COM 701094104   284,094 711 SH   SOLE   0 0 711
Pepsico Inc COM 713448108   1,524,954 8,013 SH   SOLE   0 0 8,013
Pfizer COM 717081103   203,121 5,568 SH   SOLE   0 0 5,568
Procter Gamble COM 742718109   1,080,055 6,864 SH   SOLE   0 0 6,864
Radiant Logistics Inc COM 75025X100   93,566 12,120 SH   SOLE   0 0 12,120
Raytheon Technologies Co COM 75513E101   377,658 4,324 SH   SOLE   0 0 4,324
Rio Tinto PLC F Sponsored ADR COM 767204100   237,960 3,600 SH   SOLE   0 0 3,600
Rivian Automotive Inc Class A COM 76954A103   4,310 160 SH   SOLE   0 0 160
Rockwell Automation Inc COM 773903109   244,976 735 SH   SOLE   0 0 735
Roper Technologies Inc COM 776696106   400,814 814 SH   SOLE   0 0 814
SP Global Inc COM 78409V104   501,180 1,278 SH   SOLE   0 0 1,278
Sba Communications COM 78410G104   239,455 1,094 SH   SOLE   0 0 1,094
Schwab US Large Cap ETF COM 808524201   607,469 11,233 SH   SOLE   0 0 11,233
Schwab US Large Cap Value ETF COM 808524409   693,623 10,022 SH   SOLE   0 0 10,022
Servicenow Inc COM 81762P102   690,852 1,213 SH   SOLE   0 0 1,213
Sharecare Inc COM 81948W104   22,468 16,643 SH   SOLE   0 0 16,643
Sherwin Williams Co COM 824348106   889,101 3,174 SH   SOLE   0 0 3,174
SPDR DJ Indl Ave ETF COM 78467X109   30,643,440 86,381 SH   SOLE   0 0 86,381
SPDR SP 600 Small Cap Growth ETF COM 78464A201   18,930 236 SH   SOLE   0 0 236
SPDR SP 600 Small Cap Value ETF COM 78464A300   1,957,667 24,130 SH   SOLE   0 0 24,130
SPDR SP Midcap 400 ETF TST COM 78467Y107   311,915 629 SH   SOLE   0 0 629
Spectrum Pharmaceuticals Inc COM 84763A108   14,307 13,890 SH   SOLE   0 0 13,890
SSC Technologies Holdings Inc COM 78467J100   229,687 4,012 SH   SOLE   0 0 4,012
Stryker COM 863667101   736,932 2,604 SH   SOLE   0 0 2,604
Synchronoss Technologies Inc COM 87157B103   13,434 13,502 SH   SOLE   0 0 13,502
Target Corp COM 87612E106   218,160 1,616 SH   SOLE   0 0 1,616
Tempur Sealy International Inc COM 88023U101   325,057 7,068 SH   SOLE   0 0 7,068
Tesla Inc COM 88160R101   265,108 995 SH   SOLE   0 0 995
Tetra Tech Inc COM 88162G103   417,627 2,450 SH   SOLE   0 0 2,450
Texas Insts COM 882508104   288,274 1,605 SH   SOLE   0 0 1,605
Thermo Fisher Scientific Inc COM 883556102   737,709 1,313 SH   SOLE   0 0 1,313
Transdigm Group Inc COM 893641100   596,578 674 SH   SOLE   0 0 674
Truist Financial Corp COM 89832Q109   267,051 8,090 SH   SOLE   0 0 8,090
Union Pac Corp COM 907818108   261,866 1,125 SH   SOLE   0 0 1,125
Ur Energy Inc COM 91688R108   11,918 11,800 SH   SOLE   0 0 11,800
Vanguard DIV Apprec.Idx FD COM 921908844   12,197,551 73,426 SH   SOLE   0 0 73,426
Vanguard Europe Pac ETF COM 921943858   2,703,717 56,765 SH   SOLE   0 0 56,765
Vanguard Growth ETF COM 922908736   283,104 970 SH   SOLE   0 0 970
Vanguard Information Technology ETF COM 92204A702   2,323,947 5,135 SH   SOLE   0 0 5,135
Vanguard Mid Cap Growth ETF COM 922908538   248,688 1,177 SH   SOLE   0 0 1,177
Vanguard SP 500 ETF COM 922908363   25,835,861 61,533 SH   SOLE   0 0 61,533
Vanguard SP 500 Value ETF COM 921932703   323,409 2,012 SH   SOLE   0 0 2,012
Vanguard Small Cap Value ETF COM 922908611   296,773 1,711 SH   SOLE   0 0 1,711
Vanguard Total Stock Market ETF COM 922908769   3,965,837 17,420 SH   SOLE   0 0 17,420
Vanguard Value ETF COM 922908744   443,504 3,023 SH   SOLE   0 0 3,023
Vanguard World FD COM 921910733   746,845 9,226 SH   SOLE   0 0 9,226
Veeva Systems Inc COM 922475108   297,542 1,477 SH   SOLE   0 0 1,477
Verizon Communications Inc COM 92343V104   287,102 8,278 SH   SOLE   0 0 8,278
Visa COM 92826C839   1,378,666 5,848 SH   SOLE   0 0 5,848
Vulcan Materials Co COM 929160109   526,694 2,392 SH   SOLE   0 0 2,392
Walt Disney COM 254687106   1,035,885 12,027 SH   SOLE   0 0 12,027
Waste Connections Inc COM 94106B101   401,124 2,836 SH   SOLE   0 0 2,836
Wells Fargo Co COM 949746101   379,086 8,216 SH   SOLE   0 0 8,216
White Mountains Insurance Grou COM G9618E107   229,107 149 SH   SOLE   0 0 149
Willscot Mobile Mini Holdings COM 971378104   236,512 4,975 SH   SOLE   0 0 4,975
Wisdomtree US Midcap Earnings ETF COM 97717W570   1,916,935 34,771 SH   SOLE   0 0 34,771
Wisdomtree US QLT DIV GRW ETF COM 97717X669   430,668 6,300 SH   SOLE   0 0 6,300
WNS Holdings LTD COM 92932M101   233,034 3,396 SH   SOLE   0 0 3,396
Zoetis Inc COM 98978V103   402,812 2,117 SH   SOLE   0 0 2,117