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,676 12,050 SH   SOLE   0 0 12,050
ALCON AG ORD SHS H01301128   304,926 3,662 SH   SOLE   0 0 3,662
ALPHABET INC CAP STK CL A 02079K305   1,958,920 12,979 SH   SOLE   0 0 12,979
ALPHABET INC CAP STK CL C 02079K107   271,175 1,781 SH   SOLE   0 0 1,781
AMAZON COM INC COM 023135106   4,622,598 25,627 SH   SOLE   0 0 25,627
APPLE INC COM 037833100   6,989,064 40,757 SH   SOLE   0 0 40,757
APTARGROUP INC COM 038336103   1,105,939 7,686 SH   SOLE   0 0 7,686
ARES CAPITAL CORP COM 04010L103   1,220,364 58,615 SH   SOLE   0 0 58,615
ASML HOLDING N V N Y REGISTRY SHS N07059210   509,497 525 SH   SOLE   0 0 525
ASTRAZENECA PLC SPONSORED ADR 046353108   598,368 8,832 SH   SOLE   0 0 8,832
AUTOMATIC DATA PROCESSING IN COM 053015103   5,037,189 20,170 SH   SOLE   0 0 20,170
BARRICK GOLD CORP COM 067901108   1,040,499 62,530 SH   SOLE   0 0 62,530
BECTON DICKINSON & CO COM 075887109   1,145,370 4,629 SH   SOLE   0 0 4,629
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,185,442 5,197 SH   SOLE   0 0 5,197
BERKSHIRE HATHAWAY INC DEL CL A 084670108   634,440 1 SH   SOLE   0 0 1
BHP GROUP LTD SPONSORED ADS 088606108   1,326,672 22,997 SH   SOLE   0 0 22,997
BIOMARIN PHARMACEUTICAL INC COM 09061G101   350,321 4,011 SH   SOLE   0 0 4,011
BROADCOM INC COM 11135F101   208,089 157 SH   SOLE   0 0 157
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   662,312 3,233 SH   SOLE   0 0 3,233
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   928,571 25,765 SH   SOLE   0 0 25,765
CACI INTL INC CL A 127190304   1,124,367 2,968 SH   SOLE   0 0 2,968
CANADIAN NATL RY CO COM 136375102   389,203 2,955 SH   SOLE   0 0 2,955
CATERPILLAR INC COM 149123101   272,624 744 SH   SOLE   0 0 744
CHEVRON CORP NEW COM 166764100   1,693,099 10,733 SH   SOLE   0 0 10,733
CISCO SYS INC COM 17275R102   1,249,442 25,034 SH   SOLE   0 0 25,034
CLEVELAND-CLIFFS INC NEW COM 185899101   204,660 9,000 SH   SOLE   0 0 9,000
COCA COLA CO COM 191216100   2,445,625 39,974 SH   SOLE   0 0 39,974
CONSTELLATION BRANDS INC CL A 21036P108   477,211 1,756 SH   SOLE   0 0 1,756
COPART INC COM 217204106   550,124 9,498 SH   SOLE   0 0 9,498
CORNING INC COM 219350105   1,269,740 38,524 SH   SOLE   0 0 38,524
COSTCO WHSL CORP NEW COM 22160K105   2,729,952 3,726 SH   SOLE   0 0 3,726
CSX CORP COM 126408103   1,513,879 40,838 SH   SOLE   0 0 40,838
CUMMINS INC COM 231021106   1,500,434 5,092 SH   SOLE   0 0 5,092
CVS HEALTH CORP COM 126650100   1,207,654 15,141 SH   SOLE   0 0 15,141
DIAGEO PLC SPON ADR NEW 25243Q205   989,976 6,656 SH   SOLE   0 0 6,656
DICKS SPORTING GOODS INC COM 253393102   5,990,046 26,639 SH   SOLE   0 0 26,639
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   6,021,313 199,249 SH   SOLE   0 0 199,249
DOMINION ENERGY INC COM 25746U109   695,744 14,144 SH   SOLE   760 0 13,384
DOUGLAS DYNAMICS INC COM 25960R105   355,167 14,725 SH   SOLE   0 0 14,725
DOW INC COM 260557103   1,377,923 23,786 SH   SOLE   0 0 23,786
DUKE ENERGY CORP NEW COM NEW 26441C204   1,103,666 11,412 SH   SOLE   0 0 11,412
EATON CORP PLC SHS G29183103   2,173,126 6,950 SH   SOLE   0 0 6,950
ELECTRONIC ARTS INC COM 285512109   670,249 5,052 SH   SOLE   0 0 5,052
EMCOR GROUP INC COM 29084Q100   1,659,669 4,739 SH   SOLE   0 0 4,739
ENBRIDGE INC COM 29250N105   1,166,479 32,241 SH   SOLE   0 0 32,241
ENVIRI CORP COM 415864107   485,188 53,026 SH   SOLE   0 0 53,026
EVERGY INC COM 30034W106   422,823 7,921 SH   SOLE   0 0 7,921
EXXON MOBIL CORP COM 30231G102   2,647,001 22,772 SH   SOLE   0 0 22,772
FACTSET RESH SYS INC COM 303075105   1,073,274 2,362 SH   SOLE   0 0 2,362
FEDEX CORP COM 31428X106   224,484 775 SH   SOLE   0 0 775
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   355,390 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   268,643 5,929 SH   SOLE   0 0 5,929
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   187,506 10,011 SH   SOLE   0 0 10,011
GRACO INC COM 384109104   1,102,911 11,801 SH   SOLE   0 0 11,801
HDFC BANK LTD SPONSORED ADS 40415F101   455,764 8,143 SH   SOLE   0 0 8,143
HERSHEY CO COM 427866108   234,373 1,205 SH   SOLE   0 0 1,205
HOME DEPOT INC COM 437076102   2,214,278 5,772 SH   SOLE   0 0 5,772
HUMANA INC COM 444859102   351,227 1,013 SH   SOLE   0 0 1,013
INNOVATOR ETFS TRUST INTL DEVELOPED P 45783Y350   345,998 13,311 SH   SOLE   0 0 13,311
INNOVATOR ETFS TRUST U S EQ 10 BUFFER 45783Y442   1,986,896 72,488 SH   SOLE   0 0 72,488
INNOVATOR ETFS TRUST LADDERED ALC BFR 45783Y756   398,187 13,553 SH   SOLE   0 0 13,553
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789   233,712 5,795 SH   SOLE   0 0 5,795
INNOVATOR ETFS TRUST INTERNATIONAL DV 45782C631   337,901 11,684 SH   SOLE   0 0 11,684
INNOVATOR ETFS TRUST BUFFER STEP UP S 45783Y731   2,416,137 79,857 SH   SOLE   0 0 79,857
INTEL CORP COM 458140100   1,549,624 35,083 SH   SOLE   0 0 35,083
INTERCONTINENTAL EXCHANGE IN COM 45866F104   472,209 3,436 SH   SOLE   0 0 3,436
INTUITIVE SURGICAL INC COM NEW 46120E602   406,673 1,019 SH   SOLE   0 0 1,019
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   207,135 3,145 SH   SOLE   0 0 3,145
INVESCO QQQ TR UNIT SER 1 46090E103   764,333 1,721 SH   SOLE   0 0 1,721
ISHARES TR CORE S&P SCP ETF 464287804   296,377 2,682 SH   SOLE   0 0 2,682
ISHARES TR RUS 1000 GRW ETF 464287614   440,869 1,308 SH   SOLE   0 0 1,308
ISHARES TR 20 YR TR BD ETF 464287432   399,959 4,227 SH   SOLE   0 0 4,227
ISHARES TR CORE S&P500 ETF 464287200   296,660 564 SH   SOLE   0 0 564
J & J SNACK FOODS CORP COM 466032109   1,056,300 7,307 SH   SOLE   0 0 7,307
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   45,469,994 974,811 SH   SOLE   0 0 974,811
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   5,880,001 102,478 SH   SOLE   0 0 102,478
JOHNSON & JOHNSON COM 478160104   1,078,698 6,819 SH   SOLE   0 0 6,819
JPMORGAN CHASE & CO COM 46625H100   560,519 2,798 SH   SOLE   0 0 2,798
KITE RLTY GROUP TR COM NEW 49803T300   214,372 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   314,745 5,705 SH   SOLE   0 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   806,370 3,784 SH   SOLE   0 0 3,784
LITTELFUSE INC COM 537008104   859,373 3,546 SH   SOLE   0 0 3,546
LOCKHEED MARTIN CORP COM 539830109   1,576,621 3,466 SH   SOLE   0 0 3,466
MAIN STR CAP CORP COM 56035L104   1,432,081 30,270 SH   SOLE   0 0 30,270
MASCO CORP COM 574599106   365,609 4,635 SH   SOLE   0 0 4,635
MASTERCARD INCORPORATED CL A 57636Q104   1,536,208 3,190 SH   SOLE   0 0 3,190
MCDONALDS CORP COM 580135101   1,695,621 6,014 SH   SOLE   0 0 6,014
MEDTRONIC PLC SHS G5960L103   302,672 3,473 SH   SOLE   0 0 3,473
MERCK & CO INC COM 58933Y105   259,942 1,970 SH   SOLE   0 0 1,970
META PLATFORMS INC CL A 30303M102   2,043,806 4,209 SH   SOLE   0 0 4,209
MICRON TECHNOLOGY INC COM 595112103   1,016,448 8,622 SH   SOLE   0 0 8,622
MICROSOFT CORP COM 594918104   4,717,522 11,213 SH   SOLE   0 0 11,213
MONDELEZ INTL INC CL A 609207105   369,110 5,273 SH   SOLE   0 0 5,273
MONRO INC COM 610236101   373,528 11,843 SH   SOLE   0 0 11,843
MOODYS CORP COM 615369105   664,614 1,691 SH   SOLE   0 0 1,691
NETFLIX INC COM 64110L106   417,843 688 SH   SOLE   0 0 688
NIKE INC CL B 654106103   1,181,763 12,575 SH   SOLE   0 0 12,575
NORTHROP GRUMMAN CORP COM 666807102   427,922 894 SH   SOLE   0 0 894
NOVARTIS AG SPONSORED ADR 66987V109   377,440 3,902 SH   SOLE   0 0 3,902
NUTRIEN LTD COM 67077M108   1,096,790 20,195 SH   SOLE   0 0 20,195
NVIDIA CORPORATION COM 67066G104   2,014,939 2,230 SH   SOLE   0 0 2,230
OLD REP INTL CORP COM 680223104   1,517,333 49,392 SH   SOLE   0 0 49,392
OLLIES BARGAIN OUTLET HLDGS COM 681116109   255,977 3,217 SH   SOLE   0 0 3,217
OSHKOSH CORP COM 688239201   384,107 3,080 SH   SOLE   0 0 3,080
PACCAR INC COM 693718108   349,120 2,818 SH   SOLE   0 0 2,818
PAYCHEX INC COM 704326107   334,753 2,726 SH   SOLE   0 0 2,726
PEPSICO INC COM 713448108   719,625 4,112 SH   SOLE   0 0 4,112
PHILIP MORRIS INTL INC COM 718172109   845,350 9,227 SH   SOLE   0 0 9,227
PNC FINL SVCS GROUP INC COM 693475105   1,421,177 8,794 SH   SOLE   0 0 8,794
PPG INDS INC COM 693506107   2,042,102 14,093 SH   SOLE   0 0 14,093
PROCTER AND GAMBLE CO COM 742718109   317,523 1,957 SH   SOLE   0 0 1,957
PROGRESSIVE CORP COM 743315103   245,082 1,185 SH   SOLE   0 0 1,185
QUALCOMM INC COM 747525103   2,002,130 11,826 SH   SOLE   0 0 11,826
RH COM 74967X103   2,586,179 7,426 SH   SOLE   0 0 7,426
RTX CORPORATION COM 75513E101   1,396,438 14,318 SH   SOLE   0 0 14,318
S&P GLOBAL INC COM 78409V104   396,945 933 SH   SOLE   0 0 933
SALESFORCE INC COM 79466L302   207,814 690 SH   SOLE   0 0 690
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   222,589 4,520 SH   SOLE   0 0 4,520
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   448,588 9,752 SH   SOLE   0 0 9,752
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   9,510,009 155,774 SH   SOLE   0 0 155,774
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,710,710 70,826 SH   SOLE   0 0 70,826
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   234,158 4,774 SH   SOLE   0 0 4,774
SCHWAB STRATEGIC TR US REIT ETF 808524847   514,849 25,362 SH   SOLE   0 0 25,362
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,425,123 62,151 SH   SOLE   0 0 62,151
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   22,151,740 356,941 SH   SOLE   0 0 356,941
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   496,260 6,094 SH   SOLE   0 0 6,094
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   2,254,274 46,759 SH   SOLE   0 0 46,759
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   3,332,715 35,944 SH   SOLE   0 0 35,944
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   644,534 3,505 SH   SOLE   0 0 3,505
SELECT SECTOR SPDR TR INDL 81369Y704   848,970 6,740 SH   SOLE   0 0 6,740
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   359,106 5,470 SH   SOLE   0 0 5,470
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   563,313 13,374 SH   SOLE   0 0 13,374
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   325,828 4,267 SH   SOLE   0 0 4,267
SELECT SECTOR SPDR TR ENERGY 81369Y506   289,083 3,062 SH   SOLE   0 0 3,062
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   673,532 8,248 SH   SOLE   0 0 8,248
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,614,191 22,155 SH   SOLE   0 0 22,155
SEMPRA COM 816851109   230,215 3,205 SH   SOLE   0 0 3,205
SERVICENOW INC COM 81762P102   494,798 649 SH   SOLE   0 0 649
SIMPSON MFG INC COM 829073105   1,218,154 5,937 SH   SOLE   0 0 5,937
SMUCKER J M CO COM NEW 832696405   978,388 7,773 SH   SOLE   0 0 7,773
SONOCO PRODS CO COM 835495102   680,777 11,770 SH   SOLE   0 0 11,770
SOUTHERN COPPER CORP COM 84265V105   1,794,817 16,850 SH   SOLE   0 0 16,850
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   340,085 855 SH   SOLE   0 0 855
SPDR GOLD TR GOLD SHS 78463V107   1,822,268 8,858 SH   SOLE   0 0 8,858
SPDR S&P 500 ETF TR TR UNIT 78462F103   893,167 1,708 SH   SOLE   0 0 1,708
SPDR SER TR NUVEEN BLOOMBERG 78464A284   1,177,167 45,822 SH   SOLE   0 0 45,822
STARBUCKS CORP COM 855244109   1,167,860 12,779 SH   SOLE   0 0 12,779
STRYKER CORPORATION COM 863667101   1,300,638 3,634 SH   SOLE   0 0 3,634
SYSCO CORP COM 871829107   1,240,858 15,285 SH   SOLE   0 0 15,285
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   847,047 6,226 SH   SOLE   0 0 6,226
TESLA INC COM 88160R101   1,147,206 6,526 SH   SOLE   0 0 6,526
THERMO FISHER SCIENTIFIC INC COM 883556102   360,350 620 SH   SOLE   0 0 620
TORO CO COM 891092108   542,450 5,920 SH   SOLE   0 0 5,920
TRACTOR SUPPLY CO COM 892356106   1,312,947 5,017 SH   SOLE   0 0 5,017
TRANE TECHNOLOGIES PLC SHS G8994E103   556,871 1,855 SH   SOLE   0 0 1,855
TRIMBLE INC COM 896239100   947,701 14,725 SH   SOLE   0 0 14,725
UNION PAC CORP COM 907818108   779,844 3,171 SH   SOLE   0 0 3,171
UNITED PARCEL SERVICE INC CL B 911312106   1,051,492 7,075 SH   SOLE   0 0 7,075
UNITEDHEALTH GROUP INC COM 91324P102   375,972 760 SH   SOLE   0 0 760
VALMONT INDS INC COM 920253101   863,812 3,784 SH   SOLE   0 0 3,784
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   203,461 2,801 SH   SOLE   0 0 2,801
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,163,539 8,661 SH   SOLE   0 0 8,661
VANGUARD INDEX FDS SM CP VAL ETF 922908611   762,577 3,974 SH   SOLE   0 0 3,974
VANGUARD INDEX FDS GROWTH ETF 922908736   342,028 994 SH   SOLE   0 0 994
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,540,269 17,469 SH   SOLE   0 0 17,469
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,827,585 49,510 SH   SOLE   0 0 49,510
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   12,149,794 66,534 SH   SOLE   0 0 66,534
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   252,125 932 SH   SOLE   0 0 932
VANGUARD WORLD FD INF TECH ETF 92204A702   200,298 382 SH   SOLE   0 0 382
VERIZON COMMUNICATIONS INC COM 92343V104   1,317,381 31,396 SH   SOLE   3,598 0 27,798
VERTEX PHARMACEUTICALS INC COM 92532F100   582,706 1,394 SH   SOLE   0 0 1,394
VISA INC COM CL A 92826C839   976,501 3,499 SH   SOLE   0 0 3,499
WALMART INC COM 931142103   2,892,493 48,072 SH   SOLE   0 0 48,072
WASTE MGMT INC DEL COM 94106L109   254,078 1,192 SH   SOLE   0 0 1,192
WILLIAMS COS INC COM 969457100   1,542,627 39,585 SH   SOLE   0 0 39,585
WP CAREY INC COM 92936U109   478,551 8,479 SH   SOLE   0 0 8,479