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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   228,092 650 SH   SOLE   0 0 650
AIM IMMUNOTECH INC COM 00901B105   5,301 12,050 SH   SOLE   0 0 12,050
ALCON AG ORD SHS H01301128   286,902 3,673 SH   SOLE   0 0 3,673
ALPHABET INC CAP STK CL A 02079K305   1,567,741 11,223 SH   SOLE   0 0 11,223
ALPHABET INC CAP STK CL C 02079K107   448,439 3,182 SH   SOLE   0 0 3,182
AMAZON COM INC COM 023135106   3,883,131 25,557 SH   SOLE   0 0 25,557
APPLE INC COM 037833100   8,852,132 45,978 SH   SOLE   0 0 45,978
APTARGROUP INC COM 038336103   999,962 8,089 SH   SOLE   0 0 8,089
AQUESTIVE THERAPEUTICS INC COM 03843E104   23,129 11,450 SH   SOLE   0 0 11,450
ARES CAPITAL CORP COM 04010L103   1,293,228 64,565 SH   SOLE   0 0 64,565
ASML HOLDING N V N Y REGISTRY SHS N07059210   591,911 782 SH   SOLE   0 0 782
ASTRAZENECA PLC SPONSORED ADR 046353108   594,835 8,832 SH   SOLE   0 0 8,832
AUTOMATIC DATA PROCESSING IN COM 053015103   4,619,703 19,830 SH   SOLE   0 0 19,830
BARRICK GOLD CORP COM 067901108   1,145,007 63,295 SH   SOLE   0 0 63,295
BECTON DICKINSON & CO COM 075887109   1,195,584 4,903 SH   SOLE   0 0 4,903
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,856,415 5,205 SH   SOLE   0 0 5,205
BERKSHIRE HATHAWAY INC DEL CL A 084670108   542,625 1 SH   SOLE   0 0 1
BHP GROUP LTD SPONSORED ADS 088606108   1,606,148 23,513 SH   SOLE   0 0 23,513
BIOMARIN PHARMACEUTICAL INC COM 09061G101   386,741 4,011 SH   SOLE   0 0 4,011
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   665,190 3,233 SH   SOLE   0 0 3,233
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   904,932 25,650 SH   SOLE   0 0 25,650
CACI INTL INC CL A 127190304   1,010,767 3,121 SH   SOLE   0 0 3,121
CANADIAN NATL RY CO COM 136375102   244,099 1,943 SH   SOLE   0 0 1,943
CBOE GLOBAL MKTS INC COM 12503M108   269,983 1,512 SH   SOLE   0 0 1,512
CHEVRON CORP NEW COM 166764100   1,498,512 10,046 SH   SOLE   0 0 10,046
CISCO SYS INC COM 17275R102   1,312,684 25,983 SH   SOLE   0 0 25,983
COCA COLA CO COM 191216100   2,272,512 38,563 SH   SOLE   0 0 38,563
COPART INC COM 217204106   469,861 9,589 SH   SOLE   0 0 9,589
CORNING INC COM 219350105   1,227,262 40,304 SH   SOLE   0 0 40,304
COSTCO WHSL CORP NEW COM 22160K105   2,350,032 3,560 SH   SOLE   0 0 3,560
CSX CORP COM 126408103   1,370,442 39,528 SH   SOLE   0 0 39,528
CUMMINS INC COM 231021106   1,277,267 5,331 SH   SOLE   0 0 5,331
CVS HEALTH CORP COM 126650100   1,342,110 16,997 SH   SOLE   0 0 16,997
DIAGEO PLC SPON ADR NEW 25243Q205   1,113,365 7,644 SH   SOLE   0 0 7,644
DICKS SPORTING GOODS INC COM 253393102   4,370,146 29,739 SH   SOLE   0 0 29,739
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   5,895,286 205,841 SH   SOLE   0 0 205,841
DOMINION ENERGY INC COM 25746U109   704,248 14,984 SH   SOLE   760 0 14,224
DOUGLAS DYNAMICS INC COM 25960R105   460,040 15,500 SH   SOLE   0 0 15,500
DOW INC COM 260557103   1,369,920 24,980 SH   SOLE   0 0 24,980
DUKE ENERGY CORP NEW COM NEW 26441C204   1,231,863 12,694 SH   SOLE   0 0 12,694
EATON CORP PLC SHS G29183103   1,749,557 7,265 SH   SOLE   0 0 7,265
ELECTRONIC ARTS INC COM 285512109   691,575 5,055 SH   SOLE   0 0 5,055
EMCOR GROUP INC COM 29084Q100   1,204,727 5,592 SH   SOLE   0 0 5,592
ENBRIDGE INC COM 29250N105   1,214,630 33,721 SH   SOLE   0 0 33,721
ENVIRI CORP COM 415864107   477,234 53,026 SH   SOLE   0 0 53,026
EVERGY INC COM 30034W106   413,476 7,921 SH   SOLE   0 0 7,921
EXXON MOBIL CORP COM 30231G102   2,149,192 21,496 SH   SOLE   0 0 21,496
FACTSET RESH SYS INC COM 303075105   1,183,561 2,481 SH   SOLE   0 0 2,481
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   320,390 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   294,104 6,388 SH   SOLE   0 0 6,388
FMC CORP COM NEW 302491303   510,957 8,104 SH   SOLE   0 0 8,104
FOX FACTORY HLDG CORP COM 35138V102   205,814 3,050 SH   SOLE   0 0 3,050
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   103,931 18,330 SH   SOLE   0 0 18,330
GRACO INC COM 384109104   1,077,631 12,421 SH   SOLE   0 0 12,421
HOME DEPOT INC COM 437076102   1,914,954 5,526 SH   SOLE   0 0 5,526
IDEXX LABS INC COM 45168D104   416,288 750 SH   SOLE   0 0 750
ILLUMINA INC COM 452327109   311,480 2,237 SH   SOLE   0 0 2,237
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   218,066 5,795 SH   SOLE   0 0 5,795
INNOVATOR ETFS TR U S EQ 10 BUFFER 45783Y442   1,369,465 51,503 SH   SOLE   0 0 51,503
INNOVATOR ETFS TR INTERNATIONAL DV 45782C631   435,221 15,577 SH   SOLE   0 0 15,577
INNOVATOR ETFS TR LADDERED ALC BFR 45783Y756   373,059 13,440 SH   SOLE   0 0 13,440
INNOVATOR ETFS TR BUFFER STEP UP S 45783Y731   1,537,153 54,015 SH   SOLE   0 0 54,015
INTEL CORP COM 458140100   1,788,566 35,593 SH   SOLE   0 0 35,593
INTERCONTINENTAL EXCHANGE IN COM 45866F104   394,023 3,068 SH   SOLE   0 0 3,068
INTUITIVE SURGICAL INC COM NEW 46120E602   336,011 996 SH   SOLE   0 0 996
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   200,055 3,193 SH   SOLE   0 0 3,193
INVESCO QQQ TR UNIT SER 1 46090E103   703,571 1,718 SH   SOLE   0 0 1,718
ISHARES TR 20 YR TR BD ETF 464287432   300,101 3,035 SH   SOLE   0 0 3,035
ISHARES TR CORE S&P SCP ETF 464287804   322,473 2,979 SH   SOLE   0 0 2,979
ISHARES TR RUS 1000 GRW ETF 464287614   397,100 1,310 SH   SOLE   0 0 1,310
ISHARES TR CORE S&P500 ETF 464287200   230,991 484 SH   SOLE   0 0 484
J & J SNACK FOODS CORP COM 466032109   1,292,661 7,734 SH   SOLE   0 0 7,734
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   38,623,709 820,297 SH   SOLE   0 0 820,297
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   5,059,045 96,070 SH   SOLE   0 0 96,070
JOHNSON & JOHNSON COM 478160104   1,078,685 6,882 SH   SOLE   0 0 6,882
JPMORGAN CHASE & CO COM 46625H100   241,373 1,419 SH   SOLE   0 0 1,419
KITE RLTY GROUP TR COM NEW 49803T300   226,040 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   2,025,085 39,537 SH   SOLE   33,832 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   796,775 3,783 SH   SOLE   0 0 3,783
LITTELFUSE INC COM 537008104   998,534 3,732 SH   SOLE   0 0 3,732
LOCKHEED MARTIN CORP COM 539830109   1,499,203 3,308 SH   SOLE   0 0 3,308
MAIN STR CAP CORP COM 56035L104   1,362,432 31,516 SH   SOLE   0 0 31,516
MASCO CORP COM 574599106   494,446 7,382 SH   SOLE   0 0 7,382
MASTERCARD INCORPORATED CL A 57636Q104   1,384,025 3,245 SH   SOLE   0 0 3,245
MCDONALDS CORP COM 580135101   1,691,426 5,704 SH   SOLE   0 0 5,704
MEDTRONIC PLC SHS G5960L103   382,737 4,646 SH   SOLE   0 0 4,646
META PLATFORMS INC CL A 30303M102   1,638,481 4,629 SH   SOLE   0 0 4,629
MICRON TECHNOLOGY INC COM 595112103   978,508 11,466 SH   SOLE   0 0 11,466
MICROSOFT CORP COM 594918104   4,329,081 11,512 SH   SOLE   0 0 11,512
MONDELEZ INTL INC CL A 609207105   382,068 5,275 SH   SOLE   0 0 5,275
MONRO INC COM 610236101   365,664 12,463 SH   SOLE   0 0 12,463
MOODYS CORP COM 615369105   661,609 1,694 SH   SOLE   0 0 1,694
NETFLIX INC COM 64110L106   556,017 1,142 SH   SOLE   0 0 1,142
NIKE INC CL B 654106103   1,693,086 15,594 SH   SOLE   0 0 15,594
NORTHROP GRUMMAN CORP COM 666807102   454,096 970 SH   SOLE   0 0 970
NOVARTIS AG SPONSORED ADR 66987V109   409,433 4,055 SH   SOLE   0 0 4,055
NUTRIEN LTD COM 67077M108   1,152,063 20,447 SH   SOLE   0 0 20,447
NVIDIA CORPORATION COM 67066G104   900,310 1,818 SH   SOLE   0 0 1,818
OLD REP INTL CORP COM 680223104   1,534,460 52,193 SH   SOLE   0 0 52,193
OLLIES BARGAIN OUTLET HLDGS COM 681116109   252,107 3,322 SH   SOLE   0 0 3,322
OSHKOSH CORP COM 688239201   361,602 3,336 SH   SOLE   0 0 3,336
PACCAR INC COM 693718108   275,176 2,818 SH   SOLE   0 0 2,818
PAYCHEX INC COM 704326107   324,694 2,726 SH   SOLE   0 0 2,726
PEPSICO INC COM 713448108   504,713 2,972 SH   SOLE   0 0 2,972
PHILIP MORRIS INTL INC COM 718172109   250,734 2,665 SH   SOLE   0 0 2,665
PNC FINL SVCS GROUP INC COM 693475105   1,415,749 9,143 SH   SOLE   0 0 9,143
PPG INDS INC COM 693506107   2,157,267 14,425 SH   SOLE   0 0 14,425
QUALCOMM INC COM 747525103   1,756,538 12,145 SH   SOLE   0 0 12,145
RH COM 74967X103   2,286,369 7,844 SH   SOLE   0 0 7,844
RTX CORPORATION COM 75513E101   1,248,475 14,838 SH   SOLE   0 0 14,838
S&P GLOBAL INC COM 78409V104   291,624 662 SH   SOLE   0 0 662
SALESFORCE INC COM 79466L302   332,346 1,263 SH   SOLE   0 0 1,263
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   2,246,451 27,079 SH   SOLE   0 0 27,079
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   259,506 5,493 SH   SOLE   0 0 5,493
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   406,424 5,396 SH   SOLE   0 0 5,396
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   504,655 10,825 SH   SOLE   0 0 10,825
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,185,365 59,128 SH   SOLE   0 0 59,128
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,181,623 68,063 SH   SOLE   0 0 68,063
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   17,841,633 316,341 SH   SOLE   0 0 316,341
SCHWAB STRATEGIC TR US REIT ETF 808524847   526,495 25,422 SH   SOLE   0 0 25,422
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,239,526 24,930 SH   SOLE   0 0 24,930
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   9,457,511 169,885 SH   SOLE   0 0 169,885
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   2,978,603 61,478 SH   SOLE   0 0 61,478
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,479,166 23,271 SH   SOLE   0 0 23,271
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   553,397 14,718 SH   SOLE   0 0 14,718
SELECT SECTOR SPDR TR INDL 81369Y704   783,339 6,872 SH   SOLE   0 0 6,872
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   219,899 1,612 SH   SOLE   0 0 1,612
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,091,513 13,019 SH   SOLE   0 0 13,019
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   321,758 4,467 SH   SOLE   0 0 4,467
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   340,082 5,370 SH   SOLE   0 0 5,370
SEMPRA COM 816851109   238,837 3,196 SH   SOLE   0 0 3,196
SERVICENOW INC COM 81762P102   668,340 946 SH   SOLE   0 0 946
SIMPSON MFG INC COM 829073105   1,240,741 6,267 SH   SOLE   0 0 6,267
SMUCKER J M CO COM NEW 832696405   1,016,816 8,046 SH   SOLE   0 0 8,046
SONOCO PRODS CO COM 835495102   691,112 12,370 SH   SOLE   0 0 12,370
SOUTHERN COPPER CORP COM 84265V105   1,470,176 17,081 SH   SOLE   0 0 17,081
SPDR GOLD TR GOLD SHS 78463V107   2,351,200 12,299 SH   SOLE   0 0 12,299
SPDR S&P 500 ETF TR TR UNIT 78462F103   556,743 1,171 SH   SOLE   0 0 1,171
STARBUCKS CORP COM 855244109   1,278,251 13,314 SH   SOLE   0 0 13,314
STRYKER CORPORATION COM 863667101   1,156,022 3,860 SH   SOLE   0 0 3,860
SYSCO CORP COM 871829107   1,129,810 15,449 SH   SOLE   0 0 15,449
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   647,608 6,227 SH   SOLE   0 0 6,227
TESLA INC COM 88160R101   1,693,143 6,814 SH   SOLE   0 0 6,814
THERMO FISHER SCIENTIFIC INC COM 883556102   329,090 620 SH   SOLE   0 0 620
TORO CO COM 891092108   718,011 7,480 SH   SOLE   0 0 7,480
TRACTOR SUPPLY CO COM 892356106   1,132,255 5,266 SH   SOLE   0 0 5,266
TRANE TECHNOLOGIES PLC SHS G8994E103   452,435 1,855 SH   SOLE   0 0 1,855
TRIMBLE INC COM 896239100   824,600 15,500 SH   SOLE   0 0 15,500
UNILEVER PLC SPON ADR NEW 904767704   578,512 11,933 SH   SOLE   0 0 11,933
UNION PAC CORP COM 907818108   650,156 2,647 SH   SOLE   0 0 2,647
UNITED PARCEL SERVICE INC CL B 911312106   1,175,876 7,479 SH   SOLE   0 0 7,479
VALMONT INDS INC COM 920253101   886,175 3,795 SH   SOLE   0 0 3,795
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,423,305 39,724 SH   SOLE   0 0 39,724
VANGUARD INDEX FDS GROWTH ETF 922908736   308,734 993 SH   SOLE   0 0 993
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,650,348 8,357 SH   SOLE   0 0 8,357
VANGUARD INDEX FDS SM CP VAL ETF 922908611   713,010 3,962 SH   SOLE   0 0 3,962
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,675,114 47,500 SH   SOLE   0 0 47,500
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   10,855,597 63,707 SH   SOLE   0 0 63,707
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   233,652 932 SH   SOLE   0 0 932
VERIZON COMMUNICATIONS INC COM 92343V104   1,197,139 31,754 SH   SOLE   3,542 0 28,212
VERTEX PHARMACEUTICALS INC COM 92532F100   556,626 1,368 SH   SOLE   0 0 1,368
VISA INC COM CL A 92826C839   915,130 3,515 SH   SOLE   0 0 3,515
WALMART INC COM 931142103   2,498,651 15,849 SH   SOLE   0 0 15,849
WILLIAMS COS INC COM 969457100   1,397,031 40,110 SH   SOLE   0 0 40,110
WP CAREY INC COM 92936U109   910,283 14,045 SH   SOLE   0 0 14,045