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   5,483 12,050 SH   SOLE   0 0 12,050
ALCON AG ORD SHS H01301128   322,098 4,178 SH   SOLE   0 0 4,178
ALPHABET INC CAP STK CL A 02079K305   1,663,885 12,715 SH   SOLE   0 0 12,715
ALPHABET INC CAP STK CL C 02079K107   419,810 3,184 SH   SOLE   0 0 3,184
AMAZON COM INC COM 023135106   3,494,910 27,493 SH   SOLE   0 0 27,493
APPLE INC COM 037833100   8,350,442 48,773 SH   SOLE   0 0 48,773
APTARGROUP INC COM 038336103   995,193 7,959 SH   SOLE   0 0 7,959
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200   2,713 11,350 SH   SOLE   0 0 11,350
AQUESTIVE THERAPEUTICS INC COM 03843E104   19,814 12,950 SH   SOLE   0 0 12,950
ARES CAPITAL CORP COM 04010L103   1,260,390 64,735 SH   SOLE   0 0 64,735
ASML HOLDING N V N Y REGISTRY SHS N07059210   460,332 782 SH   SOLE   0 0 782
AUTOMATIC DATA PROCESSING IN COM 053015103   4,821,270 20,040 SH   SOLE   0 0 20,040
BARRICK GOLD CORP COM 067901108   968,375 66,555 SH   SOLE   0 0 66,555
BECTON DICKINSON & CO COM 075887109   1,282,072 4,959 SH   SOLE   0 0 4,959
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,831,719 5,229 SH   SOLE   0 0 5,229
BERKSHIRE HATHAWAY INC DEL CL A 084670108   531,477 1 SH   SOLE   0 0 1
BHP GROUP LTD SPONSORED ADS 088606108   1,347,524 23,691 SH   SOLE   0 0 23,691
BIOMARIN PHARMACEUTICAL INC COM 09061G101   389,843 4,406 SH   SOLE   0 0 4,406
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   581,913 3,250 SH   SOLE   0 0 3,250
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   963,333 27,259 SH   SOLE   0 0 27,259
CACI INTL INC CL A 127190304   964,079 3,071 SH   SOLE   0 0 3,071
CANADIAN NATL RY CO COM 136375102   283,608 2,618 SH   SOLE   0 0 2,618
CBOE GLOBAL MKTS INC COM 12503M108   353,191 2,261 SH   SOLE   0 0 2,261
CHEVRON CORP NEW COM 166764100   1,724,510 10,227 SH   SOLE   0 0 10,227
CISCO SYS INC COM 17275R102   1,460,534 27,168 SH   SOLE   0 0 27,168
COCA COLA CO COM 191216100   2,305,833 41,190 SH   SOLE   0 0 41,190
COPART INC COM 217204106   615,885 14,293 SH   SOLE   0 0 14,293
CORNING INC COM 219350105   1,203,868 39,510 SH   SOLE   0 0 39,510
COSTCO WHSL CORP NEW COM 22160K105   1,991,036 3,524 SH   SOLE   0 0 3,524
CSX CORP COM 126408103   797,317 25,929 SH   SOLE   0 0 25,929
CUMMINS INC COM 231021106   1,206,410 5,281 SH   SOLE   0 0 5,281
CVS HEALTH CORP COM 126650100   1,143,886 16,383 SH   SOLE   0 0 16,383
DIAGEO PLC SPON ADR NEW 25243Q205   1,144,983 7,675 SH   SOLE   0 0 7,675
DICKS SPORTING GOODS INC COM 253393102   3,229,061 29,739 SH   SOLE   0 0 29,739
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   4,290,709 164,332 SH   SOLE   0 0 164,332
DOMINION ENERGY INC COM 25746U109   712,487 15,950 SH   SOLE   760 0 15,190
DOUGLAS DYNAMICS INC COM 25960R105   460,245 15,250 SH   SOLE   0 0 15,250
DOW INC COM 260557103   1,348,863 26,161 SH   SOLE   0 0 26,161
DUKE ENERGY CORP NEW COM NEW 26441C204   1,113,607 12,617 SH   SOLE   0 0 12,617
EATON CORP PLC SHS G29183103   1,596,614 7,486 SH   SOLE   0 0 7,486
ELECTRONIC ARTS INC COM 285512109   750,092 6,230 SH   SOLE   0 0 6,230
EMCOR GROUP INC COM 29084Q100   1,157,606 5,502 SH   SOLE   0 0 5,502
ENBRIDGE INC COM 29250N105   1,193,655 35,589 SH   SOLE   0 0 35,589
ENVIRI CORP COM 415864107   382,848 53,026 SH   SOLE   0 0 53,026
EVERGY INC COM 30034W106   294,111 5,801 SH   SOLE   0 0 5,801
EXXON MOBIL CORP COM 30231G102   2,703,816 22,996 SH   SOLE   0 0 22,996
FACTSET RESH SYS INC COM 303075105   1,067,352 2,441 SH   SOLE   0 0 2,441
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   278,568 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   685,460 15,736 SH   SOLE   0 0 15,736
FMC CORP COM NEW 302491303   687,514 10,266 SH   SOLE   0 0 10,266
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   173,218 31,959 SH   SOLE   0 0 31,959
GRACO INC COM 384109104   890,286 12,216 SH   SOLE   0 0 12,216
HOME DEPOT INC COM 437076102   1,681,978 5,567 SH   SOLE   0 0 5,567
IDEXX LABS INC COM 45168D104   471,377 1,078 SH   SOLE   0 0 1,078
ILLUMINA INC COM 452327109   206,881 1,507 SH   SOLE   0 0 1,507
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   587,303 21,126 SH   SOLE   0 0 21,126
INNOVATOR ETFS TR INTRNL DEV JULY 45782C722   210,631 8,273 SH   SOLE   0 0 8,273
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,440,369 54,552 SH   SOLE   0 0 54,552
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   290,961 8,441 SH   SOLE   0 0 8,441
INNOVATOR ETFS TR LADDERED ALC BFR 45783Y756   311,945 12,238 SH   SOLE   0 0 12,238
INTEL CORP COM 458140100   1,306,499 36,751 SH   SOLE   0 0 36,751
INTERCONTINENTAL EXCHANGE IN COM 45866F104   318,618 2,896 SH   SOLE   0 0 2,896
INTUITIVE SURGICAL INC COM NEW 46120E602   327,657 1,121 SH   SOLE   0 0 1,121
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   224,715 9,003 SH   SOLE   0 0 9,003
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   230,152 3,915 SH   SOLE   0 0 3,915
INVESCO QQQ TR UNIT SER 1 46090E103   608,868 1,699 SH   SOLE   0 0 1,699
ISHARES TR RUS 1000 GRW ETF 464287614   348,343 1,310 SH   SOLE   0 0 1,310
ISHARES TR CORE S&P SCP ETF 464287804   346,980 3,678 SH   SOLE   0 0 3,678
ISHARES TR 7-10 YR TRSY BD 464287440   216,336 2,362 SH   SOLE   0 0 2,362
ISHARES TR CORE S&P500 ETF 464287200   209,057 487 SH   SOLE   0 0 487
ISHARES TR 20 YR TR BD ETF 464287432   411,078 4,635 SH   SOLE   0 0 4,635
J & J SNACK FOODS CORP COM 466032109   1,246,031 7,614 SH   SOLE   0 0 7,614
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   36,029,012 806,559 SH   SOLE   0 0 806,559
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   4,216,401 89,104 SH   SOLE   0 0 89,104
JOHNSON & JOHNSON COM 478160104   1,143,828 7,344 SH   SOLE   0 0 7,344
KITE RLTY GROUP TR COM NEW 49803T300   211,801 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   1,563,688 39,537 SH   SOLE   33,832 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   735,831 4,226 SH   SOLE   0 0 4,226
LITTELFUSE INC COM 537008104   908,159 3,672 SH   SOLE   0 0 3,672
LOCKHEED MARTIN CORP COM 539830109   1,372,955 3,357 SH   SOLE   0 0 3,357
MAIN STR CAP CORP COM 56035L104   1,293,587 31,838 SH   SOLE   0 0 31,838
MASCO CORP COM 574599106   693,995 12,984 SH   SOLE   0 0 12,984
MASTERCARD INCORPORATED CL A 57636Q104   1,507,229 3,807 SH   SOLE   0 0 3,807
MCDONALDS CORP COM 580135101   1,513,766 5,746 SH   SOLE   0 0 5,746
MEDTRONIC PLC SHS G5960L103   569,677 7,270 SH   SOLE   0 0 7,270
META PLATFORMS INC CL A 30303M102   2,096,066 6,982 SH   SOLE   0 0 6,982
MICRON TECHNOLOGY INC COM 595112103   1,028,205 15,114 SH   SOLE   0 0 15,114
MICROSOFT CORP COM 594918104   3,731,248 11,817 SH   SOLE   0 0 11,817
MONDELEZ INTL INC CL A 609207105   367,681 5,298 SH   SOLE   0 0 5,298
MONGODB INC CL A 60937P106   319,921 925 SH   SOLE   0 0 925
MONRO INC COM 610236101   340,544 12,263 SH   SOLE   0 0 12,263
MOODYS CORP COM 615369105   620,642 1,963 SH   SOLE   0 0 1,963
NETFLIX INC COM 64110L106   431,219 1,142 SH   SOLE   0 0 1,142
NIKE INC CL B 654106103   1,507,085 15,761 SH   SOLE   0 0 15,761
NORFOLK SOUTHN CORP COM 655844108   463,127 2,352 SH   SOLE   0 0 2,352
NORTHROP GRUMMAN CORP COM 666807102   444,592 1,010 SH   SOLE   0 0 1,010
NOVARTIS AG SPONSORED ADR 66987V109   471,306 4,627 SH   SOLE   0 0 4,627
NUTRIEN LTD COM 67077M108   1,274,603 20,638 SH   SOLE   0 0 20,638
NVIDIA CORPORATION COM 67066G104   1,071,380 2,463 SH   SOLE   0 0 2,463
OLD REP INTL CORP COM 680223104   1,423,246 52,830 SH   SOLE   0 0 52,830
OLLIES BARGAIN OUTLET HLDGS COM 681116109   256,392 3,322 SH   SOLE   0 0 3,322
OSHKOSH CORP COM 688239201   313,495 3,285 SH   SOLE   0 0 3,285
PACCAR INC COM 693718108   246,301 2,897 SH   SOLE   0 0 2,897
PAYCHEX INC COM 704326107   314,390 2,726 SH   SOLE   0 0 2,726
PEPSICO INC COM 713448108   443,517 2,618 SH   SOLE   0 0 2,618
PHILIP MORRIS INTL INC COM 718172109   221,313 2,391 SH   SOLE   0 0 2,391
PNC FINL SVCS GROUP INC COM 693475105   1,135,636 9,250 SH   SOLE   0 0 9,250
PPG INDS INC COM 693506107   1,851,270 14,262 SH   SOLE   0 0 14,262
QUALCOMM INC COM 747525103   1,376,306 12,392 SH   SOLE   0 0 12,392
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   292,213 7,887 SH   SOLE   0 0 7,887
RH COM 74967X103   2,104,570 7,961 SH   SOLE   0 0 7,961
RTX CORPORATION COM 75513E101   1,063,893 14,782 SH   SOLE   0 0 14,782
S&P GLOBAL INC COM 78409V104   233,497 639 SH   SOLE   0 0 639
SALESFORCE INC COM 79466L302   392,379 1,935 SH   SOLE   0 0 1,935
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   15,807,514 312,401 SH   SOLE   0 0 312,401
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   8,335,274 167,207 SH   SOLE   0 0 167,207
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,297,306 27,061 SH   SOLE   0 0 27,061
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   563,196 12,733 SH   SOLE   0 0 12,733
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   385,167 5,691 SH   SOLE   0 0 5,691
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   613,186 8,432 SH   SOLE   0 0 8,432
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   241,825 5,838 SH   SOLE   0 0 5,838
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   4,964,543 70,160 SH   SOLE   0 0 70,160
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,079,998 61,248 SH   SOLE   0 0 61,248
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   4,195,481 87,607 SH   SOLE   0 0 87,607
SCHWAB STRATEGIC TR US REIT ETF 808524847   446,590 25,160 SH   SOLE   0 0 25,160
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,507,181 21,394 SH   SOLE   0 0 21,394
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   304,347 4,423 SH   SOLE   0 0 4,423
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   280,220 8,448 SH   SOLE   0 0 8,448
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   302,540 2,350 SH   SOLE   0 0 2,350
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,676,915 18,552 SH   SOLE   0 0 18,552
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   347,200 5,892 SH   SOLE   0 0 5,892
SELECT SECTOR SPDR TR INDL 81369Y704   906,439 8,941 SH   SOLE   0 0 8,941
SEMPRA COM 816851109   218,376 3,210 SH   SOLE   0 0 3,210
SERVICENOW INC COM 81762P102   766,334 1,371 SH   SOLE   0 0 1,371
SIMPSON MFG INC COM 829073105   1,102,152 7,357 SH   SOLE   0 0 7,357
SMUCKER J M CO COM NEW 832696405   893,556 7,270 SH   SOLE   0 0 7,270
SONOCO PRODS CO COM 835495102   596,763 10,980 SH   SOLE   0 0 10,980
SOUTHERN COPPER CORP COM 84265V105   1,287,708 17,103 SH   SOLE   0 0 17,103
SPDR GOLD TR GOLD SHS 78463V107   2,003,736 11,687 SH   SOLE   0 0 11,687
STARBUCKS CORP COM 855244109   1,209,476 13,252 SH   SOLE   0 0 13,252
STRYKER CORPORATION COM 863667101   1,037,148 3,795 SH   SOLE   0 0 3,795
SYSCO CORP COM 871829107   1,040,860 15,759 SH   SOLE   0 0 15,759
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   481,165 5,537 SH   SOLE   0 0 5,537
TESLA INC COM 88160R101   1,711,004 6,838 SH   SOLE   0 0 6,838
THERMO FISHER SCIENTIFIC INC COM 883556102   318,381 629 SH   SOLE   0 0 629
TORO CO COM 891092108   710,090 8,545 SH   SOLE   0 0 8,545
TRACTOR SUPPLY CO COM 892356106   1,052,920 5,186 SH   SOLE   0 0 5,186
TRANE TECHNOLOGIES PLC SHS G8994E103   449,446 2,215 SH   SOLE   0 0 2,215
TRIMBLE INC COM 896239100   821,688 15,256 SH   SOLE   0 0 15,256
UNILEVER PLC SPON ADR NEW 904767704   754,239 15,268 SH   SOLE   0 0 15,268
UNION PAC CORP COM 907818108   644,312 3,164 SH   SOLE   0 0 3,164
UNITED PARCEL SERVICE INC CL B 911312106   1,183,457 7,593 SH   SOLE   0 0 7,593
VALMONT INDS INC COM 920253101   897,665 3,737 SH   SOLE   0 0 3,737
VANGUARD INDEX FDS GROWTH ETF 922908736   270,208 992 SH   SOLE   0 0 992
VANGUARD INDEX FDS SM CP VAL ETF 922908611   631,852 3,962 SH   SOLE   0 0 3,962
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,453,957 44,508 SH   SOLE   0 0 44,508
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,246,970 8,268 SH   SOLE   0 0 8,268
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,961,057 39,402 SH   SOLE   0 0 39,402
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   10,266,634 66,074 SH   SOLE   0 0 66,074
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   217,232 924 SH   SOLE   0 0 924
VERIZON COMMUNICATIONS INC COM 92343V104   1,090,710 33,653 SH   SOLE   3,478 0 30,175
VERTEX PHARMACEUTICALS INC COM 92532F100   532,042 1,530 SH   SOLE   0 0 1,530
VISA INC COM CL A 92826C839   946,261 4,114 SH   SOLE   0 0 4,114
WALMART INC COM 931142103   2,548,481 15,935 SH   SOLE   0 0 15,935
WILLIAMS COS INC COM 969457100   1,370,464 40,679 SH   SOLE   0 0 40,679
WP CAREY INC COM 92936U109   1,058,887 19,580 SH   SOLE   0 0 19,580