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
3M CO COM 88579Y101   882,865 8,399 SH   SOLE   0 0 8,399
ABBVIE INC COM 00287Y109   1,666,717 10,458 SH   SOLE   0 0 10,458
ACTIVISION BLIZZARD INC COM 00507V109   492,570 5,755 SH   SOLE   0 0 5,755
ALCON AG ORD SHS H01301128   280,397 3,975 SH   SOLE   0 0 3,975
ALPHABET INC CAP STK CL C 02079K107   331,032 3,183 SH   SOLE   0 0 3,183
ALPHABET INC CAP STK CL A 02079K305   1,275,257 12,294 SH   SOLE   0 0 12,294
AMAZON COM INC COM 023135106   3,460,938 33,507 SH   SOLE   0 0 33,507
APPLE INC COM 037833100   8,152,453 49,439 SH   SOLE   0 0 49,439
APPLIED MATLS INC COM 038222105   312,234 2,542 SH   SOLE   0 0 2,542
APTARGROUP INC COM 038336103   896,013 7,581 SH   SOLE   0 0 7,581
AQUESTIVE THERAPEUTICS INC COM 03843E104   14,250 12,500 SH   SOLE   0 0 12,500
ASML HOLDING N V N Y REGISTRY SHS N07059210   532,315 782 SH   SOLE   0 0 782
AUTOMATIC DATA PROCESSING IN COM 053015103   4,448,155 19,980 SH   SOLE   0 0 19,980
BARRICK GOLD CORP COM 067901108   1,288,182 69,369 SH   SOLE   0 0 69,369
BECTON DICKINSON & CO COM 075887109   1,168,250 4,719 SH   SOLE   0 0 4,719
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,620,116 5,247 SH   SOLE   0 0 5,247
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   0 0 1
BHP GROUP LTD SPONSORED ADS 088606108   1,451,920 22,897 SH   SOLE   0 0 22,897
BIOMARIN PHARMACEUTICAL INC COM 09061G101   397,031 4,083 SH   SOLE   0 0 4,083
BRISTOL-MYERS SQUIBB CO COM 110122108   1,291,701 18,637 SH   SOLE   0 0 18,637
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   483,828 3,301 SH   SOLE   0 0 3,301
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   1,081,489 23,480 SH   SOLE   0 0 23,480
CACI INTL INC CL A 127190304   864,841 2,919 SH   SOLE   0 0 2,919
CANADIAN NATL RY CO COM 136375102   288,555 2,446 SH   SOLE   0 0 2,446
CHEVRON CORP NEW COM 166764100   1,648,794 10,105 SH   SOLE   0 0 10,105
CISCO SYS INC COM 17275R102   1,423,755 27,236 SH   SOLE   0 0 27,236
COCA COLA CO COM 191216100   2,024,338 32,635 SH   SOLE   0 0 32,635
COPART INC COM 217204106   532,036 7,074 SH   SOLE   0 0 7,074
CORNING INC COM 219350105   1,279,647 36,271 SH   SOLE   0 0 36,271
COSTCO WHSL CORP NEW COM 22160K105   1,697,890 3,417 SH   SOLE   0 0 3,417
CSX CORP COM 126408103   733,710 24,506 SH   SOLE   0 0 24,506
CUMMINS INC COM 231021106   1,198,013 5,015 SH   SOLE   0 0 5,015
CVS HEALTH CORP COM 126650100   1,124,696 15,135 SH   SOLE   0 0 15,135
DIAGEO PLC SPON ADR NEW 25243Q205   1,326,448 7,321 SH   SOLE   0 0 7,321
DICKS SPORTING GOODS INC COM 253393102   4,219,667 29,739 SH   SOLE   0 0 29,739
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   3,957,931 146,862 SH   SOLE   0 0 146,862
DOLLAR TREE INC COM 256746108   331,170 2,307 SH   SOLE   0 0 2,307
DOMINION ENERGY INC COM 25746U109   904,403 16,176 SH   SOLE   0 0 16,176
DOUGLAS DYNAMICS INC COM 25960R105   462,405 14,500 SH   SOLE   0 0 14,500
DOW INC COM 260557103   1,391,118 25,376 SH   SOLE   0 0 25,376
DUKE ENERGY CORP NEW COM NEW 26441C204   1,130,146 11,715 SH   SOLE   0 0 11,715
EATON CORP PLC SHS G29183103   1,287,449 7,514 SH   SOLE   0 0 7,514
ELECTRONIC ARTS INC COM 285512109   278,721 2,314 SH   SOLE   0 0 2,314
EMCOR GROUP INC COM 29084Q100   946,311 5,820 SH   SOLE   0 0 5,820
ENBRIDGE INC COM 29250N105   1,171,358 30,704 SH   SOLE   0 0 30,704
EQUINIX INC COM 29444U700   315,816 438 SH   SOLE   0 0 438
EVERGY INC COM 30034W106   329,742 5,395 SH   SOLE   0 0 5,395
EXXON MOBIL CORP COM 30231G102   2,371,386 21,625 SH   SOLE   0 0 21,625
FACTSET RESH SYS INC COM 303075105   964,671 2,324 SH   SOLE   0 0 2,324
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   269,833 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   637,974 13,869 SH   SOLE   0 0 13,869
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   201,055 3,078 SH   SOLE   0 0 3,078
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   411,156 26,492 SH   SOLE   0 0 26,492
FMC CORP COM NEW 302491303   662,800 5,427 SH   SOLE   0 0 5,427
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   145,938 32,869 SH   SOLE   0 0 32,869
GRACO INC COM 384109104   849,537 11,636 SH   SOLE   0 0 11,636
HARSCO CORP COM 415864107   362,168 53,026 SH   SOLE   0 0 53,026
HOME DEPOT INC COM 437076102   1,647,322 5,582 SH   SOLE   0 0 5,582
IDEXX LABS INC COM 45168D104   354,057 708 SH   SOLE   0 0 708
INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855   322,676 11,850 SH   SOLE   0 0 11,850
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   258,028 7,898 SH   SOLE   0 0 7,898
INTEL CORP COM 458140100   1,226,757 37,550 SH   SOLE   0 0 37,550
INTERCONTINENTAL EXCHANGE IN COM 45866F104   911,182 8,737 SH   SOLE   0 0 8,737
INTUIT COM 461202103   310,744 697 SH   SOLE   0 0 697
INTUITIVE SURGICAL INC COM NEW 46120E602   373,753 1,463 SH   SOLE   0 0 1,463
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   361,456 5,793 SH   SOLE   0 0 5,793
INVESCO QQQ TR UNIT SER 1 46090E103   822,460 2,563 SH   SOLE   0 0 2,563
ISHARES TR MSCI EAFE ETF 464287465   281,074 3,930 SH   SOLE   0 0 3,930
ISHARES TR CORE S&P500 ETF 464287200   201,922 491 SH   SOLE   0 0 491
ISHARES TR INTL SEL DIV ETF 464288448   795,223 28,928 SH   SOLE   0 0 28,928
ISHARES TR RUS 1000 GRW ETF 464287614   345,143 1,413 SH   SOLE   0 0 1,413
ISHARES TR CORE S&P SCP ETF 464287804   393,952 4,074 SH   SOLE   0 0 4,074
J & J SNACK FOODS CORP COM 466032109   1,075,188 7,254 SH   SOLE   0 0 7,254
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   33,766,868 712,531 SH   SOLE   0 0 712,531
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   4,010,905 83,770 SH   SOLE   0 0 83,770
JOHNSON & JOHNSON COM 478160104   1,207,450 7,790 SH   SOLE   0 0 7,790
KITE RLTY GROUP TR COM NEW 49803T300   206,857 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   1,382,609 39,537 SH   SOLE   33,832 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   414,066 2,110 SH   SOLE   0 0 2,110
LITTELFUSE INC COM 537008104   936,170 3,492 SH   SOLE   0 0 3,492
LOCKHEED MARTIN CORP COM 539830109   1,528,871 3,234 SH   SOLE   0 0 3,234
MAIN STR CAP CORP COM 56035L104   1,202,900 30,484 SH   SOLE   0 0 30,484
MASCO CORP COM 574599106   284,746 5,727 SH   SOLE   0 0 5,727
MASTERCARD INCORPORATED CL A 57636Q104   1,320,995 3,635 SH   SOLE   0 0 3,635
MCDONALDS CORP COM 580135101   1,642,337 5,874 SH   SOLE   0 0 5,874
MEDTRONIC PLC SHS G5960L103   280,638 3,481 SH   SOLE   0 0 3,481
MERCK & CO INC COM 58933Y105   275,125 2,586 SH   SOLE   0 0 2,586
META PLATFORMS INC CL A 30303M102   1,506,046 7,106 SH   SOLE   0 0 7,106
MICRON TECHNOLOGY INC COM 595112103   292,106 4,841 SH   SOLE   0 0 4,841
MICROSOFT CORP COM 594918104   3,745,201 12,991 SH   SOLE   0 0 12,991
MONDELEZ INTL INC CL A 609207105   677,678 9,720 SH   SOLE   0 0 9,720
MONRO INC COM 610236101   576,502 11,663 SH   SOLE   0 0 11,663
MOODYS CORP COM 615369105   574,706 1,878 SH   SOLE   0 0 1,878
NETFLIX INC COM 64110L106   396,611 1,148 SH   SOLE   0 0 1,148
NIKE INC CL B 654106103   1,471,987 12,003 SH   SOLE   0 0 12,003
NORFOLK SOUTHN CORP COM 655844108   460,644 2,173 SH   SOLE   0 0 2,173
NORTHROP GRUMMAN CORP COM 666807102   458,488 993 SH   SOLE   0 0 993
NOVARTIS AG SPONSORED ADR 66987V109   769,396 8,363 SH   SOLE   0 0 8,363
NUTRIEN LTD COM 67077M108   1,355,886 18,360 SH   SOLE   0 0 18,360
NVIDIA CORPORATION COM 67066G104   992,194 3,572 SH   SOLE   0 0 3,572
OLLIES BARGAIN OUTLET HLDGS COM 681116109   519,838 8,972 SH   SOLE   0 0 8,972
OSHKOSH CORP COM 688239201   503,403 6,052 SH   SOLE   0 0 6,052
PAYPAL HLDGS INC COM 70450Y103   282,497 3,720 SH   SOLE   0 0 3,720
PEPSICO INC COM 713448108   489,893 2,687 SH   SOLE   0 0 2,687
PHILIP MORRIS INTL INC COM 718172109   232,220 2,388 SH   SOLE   0 0 2,388
PNC FINL SVCS GROUP INC COM 693475105   1,040,901 8,190 SH   SOLE   0 0 8,190
PPG INDS INC COM 693506107   1,893,177 14,173 SH   SOLE   0 0 14,173
QUALCOMM INC COM 747525103   1,554,655 12,186 SH   SOLE   0 0 12,186
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,384,342 14,136 SH   SOLE   0 0 14,136
RH COM 74967X103   1,728,474 7,097 SH   SOLE   0 0 7,097
S&P GLOBAL INC COM 78409V104   213,068 618 SH   SOLE   0 0 618
SALESFORCE INC COM 79466L302   379,982 1,902 SH   SOLE   0 0 1,902
SBA COMMUNICATIONS CORP NEW CL A 78410G104   416,407 1,595 SH   SOLE   0 0 1,595
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,217,541 24,143 SH   SOLE   0 0 24,143
SCHWAB STRATEGIC TR US REIT ETF 808524847   451,318 23,145 SH   SOLE   0 0 23,145
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   386,577 5,698 SH   SOLE   0 0 5,698
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   8,240,139 172,208 SH   SOLE   0 0 172,208
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,064,365 69,223 SH   SOLE   0 0 69,223
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   723,124 15,415 SH   SOLE   0 0 15,415
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   14,697,409 303,854 SH   SOLE   0 0 303,854
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,617,284 75,209 SH   SOLE   0 0 75,209
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,931,704 121,576 SH   SOLE   0 0 121,576
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   328,186 7,827 SH   SOLE   0 0 7,827
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   340,501 10,591 SH   SOLE   0 0 10,591
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,495,643 14,782 SH   SOLE   0 0 14,782
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,650,853 17,554 SH   SOLE   0 0 17,554
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   390,273 3,015 SH   SOLE   0 0 3,015
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   408,963 5,474 SH   SOLE   0 0 5,474
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,254,136 27,214 SH   SOLE   0 0 27,214
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   906,860 11,243 SH   SOLE   0 0 11,243
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   208,518 3,080 SH   SOLE   0 0 3,080
SERVICENOW INC COM 81762P102   610,177 1,313 SH   SOLE   0 0 1,313
SIMPSON MFG INC COM 829073105   957,925 8,737 SH   SOLE   0 0 8,737
SMUCKER J M CO COM NEW 832696405   841,615 5,348 SH   SOLE   0 0 5,348
SNOWFLAKE INC CL A 833445109   229,121 1,485 SH   SOLE   0 0 1,485
SONOCO PRODS CO COM 835495102   566,080 9,280 SH   SOLE   0 0 9,280
SOUTHERN COPPER CORP COM 84265V105   1,263,911 16,576 SH   SOLE   0 0 16,576
SPDR GOLD TR GOLD SHS 78463V107   2,250,308 12,282 SH   SOLE   0 0 12,282
STARBUCKS CORP COM 855244109   1,397,155 13,417 SH   SOLE   0 0 13,417
STRYKER CORPORATION COM 863667101   1,028,055 3,601 SH   SOLE   0 0 3,601
SYSCO CORP COM 871829107   1,130,365 14,636 SH   SOLE   0 0 14,636
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   499,610 5,371 SH   SOLE   0 0 5,371
TESLA INC COM 88160R101   1,769,219 8,528 SH   SOLE   0 0 8,528
THERMO FISHER SCIENTIFIC INC COM 883556102   344,093 597 SH   SOLE   0 0 597
TORO CO COM 891092108   644,728 5,800 SH   SOLE   0 0 5,800
TRACTOR SUPPLY CO COM 892356106   1,164,069 4,953 SH   SOLE   0 0 4,953
TRANE TECHNOLOGIES PLC SHS G8994E103   399,237 2,170 SH   SOLE   0 0 2,170
TRIMBLE INC COM 896239100   760,090 14,500 SH   SOLE   0 0 14,500
UNILEVER PLC SPON ADR NEW 904767704   758,697 14,610 SH   SOLE   0 0 14,610
UNION PAC CORP COM 907818108   633,781 3,149 SH   SOLE   0 0 3,149
UNITED PARCEL SERVICE INC CL B 911312106   1,395,388 7,193 SH   SOLE   0 0 7,193
VALMONT INDS INC COM 920253101   929,105 2,910 SH   SOLE   0 0 2,910
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   325,142 4,404 SH   SOLE   0 0 4,404
VANGUARD INDEX FDS GROWTH ETF 922908736   252,190 1,011 SH   SOLE   0 0 1,011
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,730,282 7,260 SH   SOLE   0 0 7,260
VANGUARD INDEX FDS SM CP VAL ETF 922908611   632,002 3,981 SH   SOLE   0 0 3,981
VANGUARD INDEX FDS TOTAL STK MKT 922908769   10,393,618 50,924 SH   SOLE   0 0 50,924
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,383,987 44,392 SH   SOLE   0 0 44,392
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,995,842 64,904 SH   SOLE   0 0 64,904
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   220,337 924 SH   SOLE   0 0 924
VERIZON COMMUNICATIONS INC COM 92343V104   1,229,727 31,621 SH   SOLE   3,353 0 28,268
VERTEX PHARMACEUTICALS INC COM 92532F100   467,879 1,485 SH   SOLE   0 0 1,485
VISA INC COM CL A 92826C839   870,276 3,860 SH   SOLE   0 0 3,860
WALMART INC COM 931142103   2,294,010 15,558 SH   SOLE   0 0 15,558
WP CAREY INC COM 92936U109   1,680,529 21,698 SH   SOLE   0 0 21,698