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
AIM IMMUNOTECH INC COM 00901B105   8,074 12,050 SH   SOLE   0 0 12,050
ALCON AG ORD SHS H01301128   345,970 4,211 SH   SOLE   0 0 4,211
ALPHABET INC CAP STK CL A 02079K305   1,519,472 12,694 SH   SOLE   0 0 12,694
ALPHABET INC CAP STK CL C 02079K107   384,201 3,176 SH   SOLE   0 0 3,176
AMAZON COM INC COM 023135106   3,580,468 27,466 SH   SOLE   0 0 27,466
APPLE INC COM 037833100   9,451,558 48,727 SH   SOLE   0 0 48,727
APPLIED MATLS INC COM 038222105   388,957 2,691 SH   SOLE   0 0 2,691
APTARGROUP INC COM 038336103   876,944 7,569 SH   SOLE   0 0 7,569
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200   4,029 11,350 SH   SOLE   0 0 11,350
AQUESTIVE THERAPEUTICS INC COM 03843E104   21,368 12,950 SH   SOLE   0 0 12,950
ASML HOLDING N V N Y REGISTRY SHS N07059210   566,755 782 SH   SOLE   0 0 782
AUTOMATIC DATA PROCESSING IN COM 053015103   4,411,653 20,072 SH   SOLE   0 0 20,072
BARRICK GOLD CORP COM 067901108   1,261,251 74,498 SH   SOLE   0 0 74,498
BECTON DICKINSON & CO COM 075887109   1,284,816 4,867 SH   SOLE   0 0 4,867
BERKSHIRE HATHAWAY INC DEL CL A 084670108   517,810 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,824,009 5,349 SH   SOLE   0 0 5,349
BHP GROUP LTD SPONSORED ADS 088606108   1,368,312 22,931 SH   SOLE   0 0 22,931
BIOMARIN PHARMACEUTICAL INC COM 09061G101   379,052 4,373 SH   SOLE   0 0 4,373
BRISTOL-MYERS SQUIBB CO COM 110122108   1,210,855 18,934 SH   SOLE   0 0 18,934
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   538,298 3,250 SH   SOLE   0 0 3,250
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   1,126,920 24,724 SH   SOLE   0 0 24,724
CACI INTL INC CL A 127190304   995,594 2,921 SH   SOLE   0 0 2,921
CANADIAN NATL RY CO COM 136375102   316,235 2,612 SH   SOLE   0 0 2,612
CBOE GLOBAL MKTS INC COM 12503M108   312,455 2,264 SH   SOLE   0 0 2,264
CHEVRON CORP NEW COM 166764100   1,613,865 10,257 SH   SOLE   0 0 10,257
CISCO SYS INC COM 17275R102   1,394,347 26,949 SH   SOLE   0 0 26,949
COCA COLA CO COM 191216100   2,032,187 33,746 SH   SOLE   0 0 33,746
COPART INC COM 217204106   668,934 7,334 SH   SOLE   0 0 7,334
CORNING INC COM 219350105   1,329,272 37,936 SH   SOLE   0 0 37,936
COSTCO WHSL CORP NEW COM 22160K105   1,821,442 3,383 SH   SOLE   0 0 3,383
CSX CORP COM 126408103   857,104 25,135 SH   SOLE   0 0 25,135
CUMMINS INC COM 231021106   1,277,224 5,210 SH   SOLE   0 0 5,210
CVS HEALTH CORP COM 126650100   1,133,916 16,403 SH   SOLE   0 0 16,403
DIAGEO PLC SPON ADR NEW 25243Q205   1,308,764 7,544 SH   SOLE   0 0 7,544
DICKS SPORTING GOODS INC COM 253393102   3,931,198 29,739 SH   SOLE   0 0 29,739
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   4,042,431 147,966 SH   SOLE   0 0 147,966
DOLLAR GEN CORP NEW COM 256677105   522,922 3,080 SH   SOLE   0 0 3,080
DOMINION ENERGY INC COM 25746U109   841,137 16,241 SH   SOLE   760 0 15,481
DOUGLAS DYNAMICS INC COM 25960R105   433,260 14,500 SH   SOLE   0 0 14,500
DOW INC COM 260557103   1,380,401 25,918 SH   SOLE   0 0 25,918
DUKE ENERGY CORP NEW COM NEW 26441C204   1,101,622 12,276 SH   SOLE   0 0 12,276
EATON CORP PLC SHS G29183103   1,523,735 7,577 SH   SOLE   0 0 7,577
ELECTRONIC ARTS INC COM 285512109   808,420 6,233 SH   SOLE   0 0 6,233
EMCOR GROUP INC COM 29084Q100   1,073,052 5,807 SH   SOLE   0 0 5,807
ENBRIDGE INC COM 29250N105   1,216,068 32,734 SH   SOLE   0 0 32,734
ENVIRI CORP COM 415864107   523,367 53,026 SH   SOLE   0 0 53,026
EVERGY INC COM 30034W106   336,791 5,765 SH   SOLE   0 0 5,765
EXXON MOBIL CORP COM 30231G102   2,349,832 21,910 SH   SOLE   0 0 21,910
FACTSET RESH SYS INC COM 303075105   929,909 2,321 SH   SOLE   0 0 2,321
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   281,620 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   706,190 15,548 SH   SOLE   0 0 15,548
FMC CORP COM NEW 302491303   607,050 5,818 SH   SOLE   0 0 5,818
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   151,805 31,959 SH   SOLE   0 0 31,959
GRACO INC COM 384109104   1,003,018 11,616 SH   SOLE   0 0 11,616
HOME DEPOT INC COM 437076102   1,720,511 5,539 SH   SOLE   0 0 5,539
IDEXX LABS INC COM 45168D104   540,399 1,076 SH   SOLE   0 0 1,076
ILLUMINA INC COM 452327109   283,297 1,511 SH   SOLE   0 0 1,511
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   378,188 13,560 SH   SOLE   0 0 13,560
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755   873,206 26,027 SH   SOLE   0 0 26,027
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   270,421 7,666 SH   SOLE   0 0 7,666
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   215,542 7,957 SH   SOLE   0 0 7,957
INNOVATOR ETFS TR LADDERED ALC BFR 45783Y756   305,836 11,703 SH   SOLE   0 0 11,703
INTEL CORP COM 458140100   1,249,917 37,378 SH   SOLE   0 0 37,378
INTERCONTINENTAL EXCHANGE IN COM 45866F104   327,367 2,895 SH   SOLE   0 0 2,895
INTUIT COM 461202103   341,352 745 SH   SOLE   0 0 745
INTUITIVE SURGICAL INC COM NEW 46120E602   382,973 1,120 SH   SOLE   0 0 1,120
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   212,313 9,353 SH   SOLE   0 0 9,353
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   245,646 3,911 SH   SOLE   0 0 3,911
INVESCO QQQ TR UNIT SER 1 46090E103   932,466 2,524 SH   SOLE   0 0 2,524
ISHARES TR CORE S&P SCP ETF 464287804   376,912 3,782 SH   SOLE   0 0 3,782
ISHARES TR INTL SEL DIV ETF 464288448   780,439 29,641 SH   SOLE   0 0 29,641
ISHARES TR RUS 1000 GRW ETF 464287614   389,272 1,415 SH   SOLE   0 0 1,415
ISHARES TR CORE S&P500 ETF 464287200   213,862 480 SH   SOLE   0 0 480
ISHARES TR CORE US AGGBD ET 464287226   399,614 4,080 SH   SOLE   0 0 4,080
J & J SNACK FOODS CORP COM 466032109   1,148,743 7,254 SH   SOLE   0 0 7,254
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   35,214,916 756,009 SH   SOLE   0 0 756,009
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   4,311,295 86,764 SH   SOLE   0 0 86,764
JOHNSON & JOHNSON COM 478160104   1,256,297 7,590 SH   SOLE   0 0 7,590
KITE RLTY GROUP TR COM NEW 49803T300   220,898 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   1,348,212 39,537 SH   SOLE   33,832 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   427,562 2,184 SH   SOLE   0 0 2,184
LITTELFUSE INC COM 537008104   1,017,255 3,492 SH   SOLE   0 0 3,492
LOCKHEED MARTIN CORP COM 539830109   1,499,623 3,257 SH   SOLE   0 0 3,257
MAIN STR CAP CORP COM 56035L104   1,265,303 31,609 SH   SOLE   0 0 31,609
MASCO CORP COM 574599106   748,522 13,045 SH   SOLE   0 0 13,045
MASTERCARD INCORPORATED CL A 57636Q104   1,497,293 3,807 SH   SOLE   0 0 3,807
MCDONALDS CORP COM 580135101   1,730,003 5,797 SH   SOLE   0 0 5,797
MEDTRONIC PLC SHS G5960L103   630,444 7,156 SH   SOLE   0 0 7,156
MERCK & CO INC COM 58933Y105   236,434 2,049 SH   SOLE   0 0 2,049
META PLATFORMS INC CL A 30303M102   2,003,407 6,981 SH   SOLE   0 0 6,981
MICRON TECHNOLOGY INC COM 595112103   957,000 15,164 SH   SOLE   0 0 15,164
MICROSOFT CORP COM 594918104   4,034,589 11,848 SH   SOLE   0 0 11,848
MONDELEZ INTL INC CL A 609207105   729,035 9,995 SH   SOLE   0 0 9,995
MONGODB INC CL A 60937P106   380,166 925 SH   SOLE   0 0 925
MONRO INC COM 610236101   473,868 11,663 SH   SOLE   0 0 11,663
MOODYS CORP COM 615369105   688,833 1,981 SH   SOLE   0 0 1,981
NETFLIX INC COM 64110L106   503,480 1,143 SH   SOLE   0 0 1,143
NIKE INC CL B 654106103   1,330,002 12,050 SH   SOLE   0 0 12,050
NORFOLK SOUTHN CORP COM 655844108   481,845 2,125 SH   SOLE   0 0 2,125
NORTHROP GRUMMAN CORP COM 666807102   460,358 1,010 SH   SOLE   0 0 1,010
NOVARTIS AG SPONSORED ADR 66987V109   457,829 4,537 SH   SOLE   0 0 4,537
NUTRIEN LTD COM 67077M108   1,193,991 20,220 SH   SOLE   0 0 20,220
NVIDIA CORPORATION COM 67066G104   1,027,516 2,429 SH   SOLE   0 0 2,429
OLD REP INTL CORP COM 680223104   1,273,224 50,585 SH   SOLE   0 0 50,585
OLLIES BARGAIN OUTLET HLDGS COM 681116109   351,751 6,072 SH   SOLE   0 0 6,072
OSHKOSH CORP COM 688239201   524,096 6,053 SH   SOLE   0 0 6,053
PACCAR INC COM 693718108   222,842 2,664 SH   SOLE   0 0 2,664
PAYCHEX INC COM 704326107   305,405 2,730 SH   SOLE   0 0 2,730
PEPSICO INC COM 713448108   492,760 2,660 SH   SOLE   0 0 2,660
PHILIP MORRIS INTL INC COM 718172109   233,328 2,390 SH   SOLE   0 0 2,390
PNC FINL SVCS GROUP INC COM 693475105   1,125,044 8,932 SH   SOLE   0 0 8,932
PPG INDS INC COM 693506107   2,129,414 14,359 SH   SOLE   0 0 14,359
QUALCOMM INC COM 747525103   1,471,298 12,360 SH   SOLE   0 0 12,360
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,457,079 14,874 SH   SOLE   0 0 14,874
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   307,165 7,874 SH   SOLE   0 0 7,874
RH COM 74967X103   2,299,220 6,976 SH   SOLE   0 0 6,976
S&P GLOBAL INC COM 78409V104   262,583 655 SH   SOLE   0 0 655
SALESFORCE INC COM 79466L302   415,337 1,966 SH   SOLE   0 0 1,966
SCHWAB STRATEGIC TR US REIT ETF 808524847   477,837 24,467 SH   SOLE   0 0 24,467
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   8,647,942 167,272 SH   SOLE   0 0 167,272
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,246,651 63,020 SH   SOLE   0 0 63,020
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   299,699 6,842 SH   SOLE   0 0 6,842
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,944,532 102,882 SH   SOLE   0 0 102,882
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,096,347 22,247 SH   SOLE   0 0 22,247
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   403,878 5,686 SH   SOLE   0 0 5,686
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   653,496 14,157 SH   SOLE   0 0 14,157
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   16,378,685 312,749 SH   SOLE   0 0 312,749
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,159,543 71,049 SH   SOLE   0 0 71,049
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   362,021 5,532 SH   SOLE   0 0 5,532
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   342,089 10,148 SH   SOLE   0 0 10,148
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,653,595 20,372 SH   SOLE   0 0 20,372
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,028,070 13,861 SH   SOLE   0 0 13,861
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,814,663 21,941 SH   SOLE   0 0 21,941
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   343,680 2,589 SH   SOLE   0 0 2,589
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   441,085 4,110 SH   SOLE   0 0 4,110
SEMPRA COM 816851109   234,254 1,609 SH   SOLE   0 0 1,609
SERVICENOW INC COM 81762P102   777,766 1,384 SH   SOLE   0 0 1,384
SIMPSON MFG INC COM 829073105   1,210,075 8,737 SH   SOLE   0 0 8,737
SMUCKER J M CO COM NEW 832696405   790,035 5,350 SH   SOLE   0 0 5,350
SONOCO PRODS CO COM 835495102   547,706 9,280 SH   SOLE   0 0 9,280
SOUTHERN COPPER CORP COM 84265V105   1,240,161 17,287 SH   SOLE   0 0 17,287
SPDR GOLD TR GOLD SHS 78463V107   2,246,915 12,604 SH   SOLE   0 0 12,604
STARBUCKS CORP COM 855244109   1,286,147 12,984 SH   SOLE   0 0 12,984
STRYKER CORPORATION COM 863667101   1,099,329 3,603 SH   SOLE   0 0 3,603
SYSCO CORP COM 871829107   1,129,534 15,223 SH   SOLE   0 0 15,223
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   566,363 5,612 SH   SOLE   0 0 5,612
TESLA INC COM 88160R101   1,770,351 6,763 SH   SOLE   0 0 6,763
THERMO FISHER SCIENTIFIC INC COM 883556102   327,137 627 SH   SOLE   0 0 627
TORO CO COM 891092108   589,570 5,800 SH   SOLE   0 0 5,800
TRACTOR SUPPLY CO COM 892356106   1,095,044 4,953 SH   SOLE   0 0 4,953
TRANE TECHNOLOGIES PLC SHS G8994E103   423,641 2,215 SH   SOLE   0 0 2,215
TRIMBLE INC COM 896239100   767,948 14,506 SH   SOLE   0 0 14,506
UNILEVER PLC SPON ADR NEW 904767704   776,164 14,889 SH   SOLE   0 0 14,889
UNION PAC CORP COM 907818108   639,048 3,123 SH   SOLE   0 0 3,123
UNITED PARCEL SERVICE INC CL B 911312106   1,335,785 7,452 SH   SOLE   0 0 7,452
VALMONT INDS INC COM 920253101   858,598 2,950 SH   SOLE   0 0 2,950
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   234,052 3,220 SH   SOLE   0 0 3,220
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,756,662 44,292 SH   SOLE   0 0 44,292
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,946,685 7,235 SH   SOLE   0 0 7,235
VANGUARD INDEX FDS SM CP VAL ETF 922908611   651,966 3,942 SH   SOLE   0 0 3,942
VANGUARD INDEX FDS GROWTH ETF 922908736   280,603 992 SH   SOLE   0 0 992
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,519,111 46,512 SH   SOLE   0 0 46,512
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   10,504,275 64,670 SH   SOLE   0 0 64,670
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   226,214 924 SH   SOLE   0 0 924
VERIZON COMMUNICATIONS INC COM 92343V104   1,215,300 32,678 SH   SOLE   3,411 0 29,267
VERTEX PHARMACEUTICALS INC COM 92532F100   542,645 1,542 SH   SOLE   0 0 1,542
VISA INC COM CL A 92826C839   983,642 4,142 SH   SOLE   0 0 4,142
WALMART INC COM 931142103   2,396,342 15,246 SH   SOLE   0 0 15,246
WILLIAMS COS INC COM 969457100   1,255,929 38,490 SH   SOLE   0 0 38,490
WP CAREY INC COM 92936U109   1,374,161 20,340 SH   SOLE   0 0 20,340