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   902,260 7,524 SH   SOLE   0 0 7,524
ABBVIE INC COM 00287Y109   1,621,742 10,035 SH   SOLE   0 0 10,035
ACTIVISION BLIZZARD INC COM 00507V109   290,507 3,795 SH   SOLE   0 0 3,795
ALCON AG ORD SHS H01301128   273,103 3,984 SH   SOLE   0 0 3,984
ALPHABET INC CAP STK CL C 02079K107   339,570 3,827 SH   SOLE   0 0 3,827
ALPHABET INC CAP STK CL A 02079K305   1,069,083 12,117 SH   SOLE   0 0 12,117
AMAZON COM INC COM 023135106   2,847,936 33,904 SH   SOLE   0 0 33,904
APPLE INC COM 037833100   6,596,291 50,768 SH   SOLE   0 0 50,768
APTARGROUP INC COM 038336103   820,482 7,460 SH   SOLE   0 0 7,460
AQUESTIVE THERAPEUTICS INC COM 03843E104   11,276 12,500 SH   SOLE   0 0 12,500
ASML HOLDING N V N Y REGISTRY SHS N07059210   389,037 712 SH   SOLE   0 0 712
AUTOMATIC DATA PROCESSING IN COM 053015103   4,689,458 19,633 SH   SOLE   0 0 19,633
BARRICK GOLD CORP COM 067901108   1,095,345 63,757 SH   SOLE   0 0 63,757
BECTON DICKINSON & CO COM 075887109   1,129,653 4,442 SH   SOLE   0 0 4,442
BERKSHIRE HATHAWAY INC DEL CL A 084670108   468,711 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,560,872 5,053 SH   SOLE   0 0 5,053
BHP GROUP LTD SPONSORED ADS 088606108   1,373,869 22,141 SH   SOLE   0 0 22,141
BIOMARIN PHARMACEUTICAL INC COM 09061G101   422,446 4,082 SH   SOLE   0 0 4,082
BRISTOL-MYERS SQUIBB CO COM 110122108   1,264,077 17,569 SH   SOLE   0 0 17,569
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   442,763 3,301 SH   SOLE   0 0 3,301
CACI INTL INC CL A 127190304   859,387 2,859 SH   SOLE   0 0 2,859
CANADIAN NATL RY CO COM 136375102   291,613 2,453 SH   SOLE   0 0 2,453
CHEVRON CORP NEW COM 166764100   1,744,477 9,719 SH   SOLE   0 0 9,719
CISCO SYS INC COM 17275R102   1,240,413 26,037 SH   SOLE   0 0 26,037
COCA COLA CO COM 191216100   2,020,688 31,767 SH   SOLE   0 0 31,767
COPART INC COM 217204106   435,790 7,157 SH   SOLE   0 0 7,157
CORNING INC COM 219350105   1,098,358 34,388 SH   SOLE   0 0 34,388
COSTCO WHSL CORP NEW COM 22160K105   1,534,823 3,362 SH   SOLE   0 0 3,362
CUMMINS INC COM 231021106   1,145,789 4,729 SH   SOLE   0 0 4,729
CVS HEALTH CORP COM 126650100   1,260,684 13,528 SH   SOLE   0 0 13,528
DIAGEO PLC SPON ADR NEW 25243Q205   1,246,111 6,993 SH   SOLE   0 0 6,993
DICKS SPORTING GOODS INC COM 253393102   3,577,576 29,741 SH   SOLE   0 0 29,741
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   2,607,465 104,132 SH   SOLE   0 0 104,132
DOLLAR TREE INC COM 256746108   331,818 2,346 SH   SOLE   0 0 2,346
DOMINION ENERGY INC COM 25746U109   1,005,601 16,399 SH   SOLE   0 0 16,399
DOUGLAS DYNAMICS INC COM 25960R105   515,280 14,250 SH   SOLE   0 0 14,250
DOW INC COM 260557103   1,232,281 24,455 SH   SOLE   0 0 24,455
DUKE ENERGY CORP NEW COM NEW 26441C204   1,141,400 11,083 SH   SOLE   0 0 11,083
EATON CORP PLC SHS G29183103   1,102,888 7,027 SH   SOLE   0 0 7,027
ELECTRONIC ARTS INC COM 285512109   283,458 2,320 SH   SOLE   0 0 2,320
EMCOR GROUP INC COM 29084Q100   847,220 5,720 SH   SOLE   0 0 5,720
ENBRIDGE INC COM 29250N105   1,117,830 28,589 SH   SOLE   0 0 28,589
EQUINIX INC COM 29444U700   287,558 439 SH   SOLE   0 0 439
EVERGY INC COM 30034W106   339,633 5,397 SH   SOLE   0 0 5,397
EXXON MOBIL CORP COM 30231G102   2,495,857 22,628 SH   SOLE   0 0 22,628
FACTSET RESH SYS INC COM 303075105   915,962 2,283 SH   SOLE   0 0 2,283
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501   286,825 5,983 SH   SOLE   0 0 5,983
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   594,714 13,210 SH   SOLE   0 0 13,210
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   452,748 26,492 SH   SOLE   0 0 26,492
FMC CORP COM NEW 302491303   678,288 5,435 SH   SOLE   0 0 5,435
GRACO INC COM 384109104   769,370 11,439 SH   SOLE   0 0 11,439
HARSCO CORP COM 415864107   333,534 53,026 SH   SOLE   0 0 53,026
HOME DEPOT INC COM 437076102   1,699,704 5,381 SH   SOLE   0 0 5,381
IAA INC COM 449253103   457,520 11,438 SH   SOLE   0 0 11,438
IDEXX LABS INC COM 45168D104   288,836 708 SH   SOLE   0 0 708
INNOVATOR ETFS TR US EQTY BUFR JUL 45782C789   264,850 8,568 SH   SOLE   0 0 8,568
INTEL CORP COM 458140100   933,554 35,322 SH   SOLE   0 0 35,322
INTERCONTINENTAL EXCHANGE IN COM 45866F104   899,817 8,771 SH   SOLE   0 0 8,771
INTUIT COM 461202103   270,508 695 SH   SOLE   0 0 695
INTUITIVE SURGICAL INC COM NEW 46120E602   392,187 1,478 SH   SOLE   0 0 1,478
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   382,580 5,987 SH   SOLE   0 0 5,987
INVESCO QQQ TR UNIT SER 1 46090E103   680,720 2,556 SH   SOLE   0 0 2,556
ISHARES TR RUS 1000 GRW ETF 464287614   302,637 1,413 SH   SOLE   0 0 1,413
ISHARES TR CORE S&P SCP ETF 464287804   432,523 4,570 SH   SOLE   0 0 4,570
ISHARES TR INTL SEL DIV ETF 464288448   782,505 28,811 SH   SOLE   0 0 28,811
J & J SNACK FOODS CORP COM 466032109   1,070,670 7,152 SH   SOLE   0 0 7,152
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   29,525,473 642,836 SH   SOLE   0 0 642,836
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   3,640,699 78,227 SH   SOLE   0 0 78,227
JOHNSON & JOHNSON COM 478160104   2,512,260 14,222 SH   SOLE   0 0 14,222
JPMORGAN CHASE & CO COM 46625H100   226,795 1,691 SH   SOLE   0 0 1,691
KITE RLTY GROUP TR COM NEW 49803T300   208,142 9,888 SH   SOLE   0 0 9,888
KOPPERS HOLDINGS INC COM 50060P106   1,114,943 39,537 SH   SOLE   33,832 0 5,705
L3HARRIS TECHNOLOGIES INC COM 502431109   264,635 1,271 SH   SOLE   0 0 1,271
LITTELFUSE INC COM 537008104   1,006,754 4,572 SH   SOLE   0 0 4,572
LOCKHEED MARTIN CORP COM 539830109   1,508,836 3,101 SH   SOLE   0 0 3,101
MAIN STR CAP CORP COM 56035L104   1,068,228 28,910 SH   SOLE   0 0 28,910
MASTERCARD INCORPORATED CL A 57636Q104   1,265,737 3,640 SH   SOLE   0 0 3,640
MCDONALDS CORP COM 580135101   1,485,280 5,636 SH   SOLE   0 0 5,636
MEDTRONIC PLC SHS G5960L103   237,668 3,058 SH   SOLE   0 0 3,058
MERCK & CO INC COM 58933Y105   281,591 2,538 SH   SOLE   0 0 2,538
META PLATFORMS INC CL A 30303M102   816,627 6,786 SH   SOLE   0 0 6,786
MICROSOFT CORP COM 594918104   3,339,540 13,925 SH   SOLE   0 0 13,925
MONDELEZ INTL INC CL A 609207105   687,695 10,318 SH   SOLE   0 0 10,318
MONRO INC COM 610236101   518,128 11,463 SH   SOLE   0 0 11,463
MOODYS CORP COM 615369105   524,920 1,884 SH   SOLE   0 0 1,884
NETFLIX INC COM 64110L106   340,881 1,156 SH   SOLE   0 0 1,156
NIKE INC CL B 654106103   1,258,736 10,758 SH   SOLE   0 0 10,758
NORFOLK SOUTHN CORP COM 655844108   1,280,586 5,197 SH   SOLE   0 0 5,197
NORTHROP GRUMMAN CORP COM 666807102   373,743 685 SH   SOLE   0 0 685
NOVARTIS AG SPONSORED ADR 66987V109   741,273 8,171 SH   SOLE   0 0 8,171
NUTRIEN LTD COM 67077M108   1,286,643 17,618 SH   SOLE   0 0 17,618
NVIDIA CORPORATION COM 67066G104   538,818 3,687 SH   SOLE   0 0 3,687
OLLIES BARGAIN OUTLET HLDGS COM 681116109   413,222 8,822 SH   SOLE   0 0 8,822
OSHKOSH CORP COM 688239201   779,459 8,838 SH   SOLE   0 0 8,838
PAYPAL HLDGS INC COM 70450Y103   260,167 3,653 SH   SOLE   0 0 3,653
PEPSICO INC COM 713448108   484,742 2,683 SH   SOLE   0 0 2,683
PFIZER INC COM 717081103   231,559 4,519 SH   SOLE   0 0 4,519
PHILIP MORRIS INTL INC COM 718172109   241,755 2,389 SH   SOLE   0 0 2,389
PNC FINL SVCS GROUP INC COM 693475105   1,236,784 7,831 SH   SOLE   0 0 7,831
PPG INDS INC COM 693506107   1,761,139 14,006 SH   SOLE   0 0 14,006
QUALCOMM INC COM 747525103   1,263,904 11,496 SH   SOLE   0 0 11,496
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,368,531 13,561 SH   SOLE   0 0 13,561
RH COM 74967X103   1,884,224 7,052 SH   SOLE   0 0 7,052
S&P GLOBAL INC COM 78409V104   208,333 622 SH   SOLE   0 0 622
SALESFORCE INC COM 79466L302   393,129 2,965 SH   SOLE   0 0 2,965
SBA COMMUNICATIONS CORP NEW CL A 78410G104   664,615 2,371 SH   SOLE   0 0 2,371
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   739,625 16,202 SH   SOLE   0 0 16,202
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   14,079,695 311,843 SH   SOLE   0 0 311,843
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   5,188,240 68,682 SH   SOLE   0 0 68,682
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   7,899,843 176,296 SH   SOLE   0 0 176,296
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   1,724,190 35,023 SH   SOLE   0 0 35,023
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   440,314 10,869 SH   SOLE   0 0 10,869
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   4,378,261 135,929 SH   SOLE   0 0 135,929
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   372,790 5,682 SH   SOLE   0 0 5,682
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   5,590,147 115,882 SH   SOLE   0 0 115,882
SEAGEN INC COM 81181C104   205,359 1,598 SH   SOLE   0 0 1,598
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   213,622 3,030 SH   SOLE   0 0 3,030
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,382,813 10,179 SH   SOLE   0 0 10,179
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,375,075 18,445 SH   SOLE   0 0 18,445
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,621,126 29,966 SH   SOLE   0 0 29,966
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   649,463 6,613 SH   SOLE   0 0 6,613
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   362,212 10,591 SH   SOLE   0 0 10,591
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,335,626 18,769 SH   SOLE   0 0 18,769
SERVICENOW INC COM 81762P102   503,974 1,298 SH   SOLE   0 0 1,298
SIMPSON MFG INC COM 829073105   761,323 8,587 SH   SOLE   0 0 8,587
SMUCKER J M CO COM NEW 832696405   471,102 2,973 SH   SOLE   0 0 2,973
SNOWFLAKE INC CL A 833445109   211,291 1,472 SH   SOLE   0 0 1,472
SOUTHERN COPPER CORP COM 84265V105   948,727 15,710 SH   SOLE   0 0 15,710
SPDR GOLD TR GOLD SHS 78463V107   2,150,357 12,676 SH   SOLE   0 0 12,676
STARBUCKS CORP COM 855244109   1,609,058 16,220 SH   SOLE   0 0 16,220
STRYKER CORPORATION COM 863667101   865,064 3,538 SH   SOLE   0 0 3,538
SYSCO CORP COM 871829107   1,062,898 13,903 SH   SOLE   0 0 13,903
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   427,945 5,745 SH   SOLE   0 0 5,745
TESLA INC COM 88160R101   1,044,690 8,481 SH   SOLE   0 0 8,481
THERMO FISHER SCIENTIFIC INC COM 883556102   332,066 603 SH   SOLE   0 0 603
TORO CO COM 891092108   645,240 5,700 SH   SOLE   0 0 5,700
TRACTOR SUPPLY CO COM 892356106   1,095,959 4,872 SH   SOLE   0 0 4,872
TRANE TECHNOLOGIES PLC SHS G8994E103   364,755 2,170 SH   SOLE   0 0 2,170
TRIMBLE INC COM 896239100   720,480 14,250 SH   SOLE   0 0 14,250
UNILEVER PLC SPON ADR NEW 904767704   717,437 14,249 SH   SOLE   0 0 14,249
UNION PAC CORP COM 907818108   342,714 1,655 SH   SOLE   0 0 1,655
UNITED PARCEL SERVICE INC CL B 911312106   1,178,612 6,780 SH   SOLE   0 0 6,780
VALMONT INDS INC COM 920253101   565,446 1,710 SH   SOLE   0 0 1,710
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   403,720 5,620 SH   SOLE   0 0 5,620
VANGUARD INDEX FDS GROWTH ETF 922908736   289,883 1,360 SH   SOLE   0 0 1,360
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,557,894 7,280 SH   SOLE   0 0 7,280
VANGUARD INDEX FDS TOTAL STK MKT 922908769   10,474,554 54,786 SH   SOLE   0 0 54,786
VANGUARD INDEX FDS SM CP VAL ETF 922908611   638,692 4,022 SH   SOLE   0 0 4,022
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   700,010 17,958 SH   SOLE   0 0 17,958
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   3,184,779 42,356 SH   SOLE   0 0 42,356
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   9,002,847 59,288 SH   SOLE   0 0 59,288
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   224,237 904 SH   SOLE   0 0 904
VERIZON COMMUNICATIONS INC COM 92343V104   1,122,385 28,487 SH   SOLE   3,301 0 25,186
VERTEX PHARMACEUTICALS INC COM 92532F100   423,063 1,465 SH   SOLE   0 0 1,465
VISA INC COM CL A 92826C839   822,730 3,960 SH   SOLE   0 0 3,960
WALMART INC COM 931142103   2,054,870 14,492 SH   SOLE   0 0 14,492
WP CAREY INC COM 92936U109   1,693,553 21,671 SH   SOLE   0 0 21,671