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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 241 1,798 SH   SOLE   0 0 1,798
AMAZON COM INC COM 023135106 479 4,240 SH   SOLE   0 0 4,240
AMGEN INC COM 031162100 505 2,240 SH   SOLE   0 0 2,240
APPLE INC COM 037833100 6,947 50,267 SH   SOLE   0 0 50,267
AUTOMATIC DATA PROCESSING IN COM 053015103 200 886 SH   SOLE   0 0 886
BERKSHIRE HATHAWAY INC DEL CL A 084670108 406 1 SH   SOLE   0 0 1
BOEING CO COM 097023105 487 4,023 SH   SOLE   0 0 4,023
CATERPILLAR INC COM 149123101 724 4,413 SH   SOLE   0 0 4,413
CHEVRON CORP NEW COM 166764100 392 2,726 SH   SOLE   0 0 2,726
COCA COLA CO COM 191216100 283 5,049 SH   SOLE   0 0 5,049
CSX CORP COM 126408103 240 9,000 SH   SOLE   0 0 9,000
DEERE & CO COM 244199105 457 1,370 SH   SOLE   0 0 1,370
EASTMAN CHEM CO COM 277432100 277 3,893 SH   SOLE   0 0 3,893
EXXON MOBIL CORP COM 30231G102 1,399 16,029 SH   SOLE   0 0 16,029
FIRST TR MORNINGSTAR DIVID L SHS 336917109 575 17,886 SH   SOLE   0 0 17,886
HOME DEPOT INC COM 437076102 248 900 SH   SOLE   0 0 900
HONEYWELL INTL INC COM 438516106 501 3,000 SH   SOLE   0 0 3,000
INTERNATIONAL BUSINESS MACHS COM 459200101 256 2,158 SH   SOLE   0 0 2,158
INTUIT COM 461202103 207 535 SH   SOLE   0 0 535
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 591 10,218 SH   SOLE   0 0 10,218
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 733 48,094 SH   SOLE   0 0 48,094
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 240 1,884 SH   SOLE   0 0 1,884
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 643 32,657 SH   SOLE   0 0 32,657
INVESCO QQQ TR UNIT SER 1 46090E103 2,539 9,500 SH   SOLE   0 0 9,500
ISHARES INC ESG AWR MSCI EM 46434G863 1,029 37,181 SH   SOLE   0 0 37,181
ISHARES INC MSCI EMERG MRKT 464286533 10,009 197,500 SH   SOLE   0 0 197,500
ISHARES INC MSCI GBL MIN VOL 464286525 259 2,922 SH   SOLE   0 0 2,922
ISHARES TR 0-5 YR TIPS ETF 46429B747 308 3,201 SH   SOLE   0 0 3,201
ISHARES TR 1 3 YR TREAS BD 464287457 497 6,115 SH   SOLE   0 0 6,115
ISHARES TR 10-20 YR TRS ETF 464288653 4,322 39,671 SH   SOLE   0 0 39,671
ISHARES TR 20 YR TR BD ETF 464287432 745 7,275 SH   SOLE   0 0 7,275
ISHARES TR AGGRES ALLOC ETF 464289859 378 6,810 SH   SOLE   0 0 6,810
ISHARES TR CONV BD ETF 46435G102 2,454 35,610 SH   SOLE   0 0 35,610
ISHARES TR CORE DIV GRWTH 46434V621 763 17,152 SH   SOLE   0 0 17,152
ISHARES TR CORE HIGH DV ETF 46429B663 4,767 52,217 SH   SOLE   0 0 52,217
ISHARES TR CORE MSCI EAFE 46432F842 691 13,114 SH   SOLE   0 0 13,114
ISHARES TR CORE S&P MCP ETF 464287507 605 2,761 SH   SOLE   0 0 2,761
ISHARES TR CORE S&P SCP ETF 464287804 5,394 61,864 SH   SOLE   0 0 61,864
ISHARES TR CORE S&P US GWT 464287671 354 4,420 SH   SOLE   0 0 4,420
ISHARES TR CORE S&P500 ETF 464287200 61,028 170,159 SH   SOLE   0 0 170,159
ISHARES TR CORE TOTAL USD 46434V613 32,453 729,282 SH   SOLE   0 0 729,282
ISHARES TR CORE US AGGBD ET 464287226 404 4,198 SH   SOLE   0 0 4,198
ISHARES TR EAFE GRWTH ETF 464288885 13,681 188,552 SH   SOLE   0 0 188,552
ISHARES TR EAFE VALUE ETF 464288877 14,077 365,361 SH   SOLE   0 0 365,361
ISHARES TR ESG ADV TTL USD 46436E619 214 5,110 SH   SOLE   0 0 5,110
ISHARES TR ESG AWR MSCI USA 46435G425 38,524 485,132 SH   SOLE   0 0 485,132
ISHARES TR EUROPE ETF 464287861 286 7,566 SH   SOLE   0 0 7,566
ISHARES TR FALN ANGLS USD 46435G474 4,151 173,668 SH   SOLE   0 0 173,668
ISHARES TR FLTG RATE NT ETF 46429B655 880 17,497 SH   SOLE   0 0 17,497
ISHARES TR GLOBAL TECH ETF 464287291 486 11,533 SH   SOLE   0 0 11,533
ISHARES TR GRWT ALLOCAT ETF 464289867 585 13,061 SH   SOLE   0 0 13,061
ISHARES TR IBOXX HI YD ETF 464288513 704 9,857 SH   SOLE   0 0 9,857
ISHARES TR IBOXX INV CP ETF 464287242 3,136 30,614 SH   SOLE   0 0 30,614
ISHARES TR ISHS 1-5YR INVS 464288646 1,115 22,626 SH   SOLE   0 0 22,626
ISHARES TR MBS ETF 464288588 2,190 23,914 SH   SOLE   0 0 23,914
ISHARES TR MRGSTR MD CP GRW 464288307 227 4,503 SH   SOLE   0 0 4,503
ISHARES TR MSCI EAFE MIN VL 46429B689 211 3,698 SH   SOLE   0 0 3,698
ISHARES TR MSCI EMG MKT ETF 464287234 312 8,947 SH   SOLE   0 0 8,947
ISHARES TR MSCI INTL VLU FT 46435G409 512 25,912 SH   SOLE   0 0 25,912
ISHARES TR MSCI USA MIN VOL 46429B697 5,355 81,009 SH   SOLE   0 0 81,009
ISHARES TR MSCI USA VALUE 46432F388 478 5,837 SH   SOLE   0 0 5,837
ISHARES TR NATIONAL MUN ETF 464288414 5,183 50,524 SH   SOLE   0 0 50,524
ISHARES TR PFD AND INCM SEC 464288687 1,618 51,101 SH   SOLE   0 0 51,101
ISHARES TR RUS 1000 GRW ETF 464287614 421 2,001 SH   SOLE   0 0 2,001
ISHARES TR RUS 2000 GRW ETF 464287648 328 1,589 SH   SOLE   0 0 1,589
ISHARES TR S&P MC 400GR ETF 464287606 302 4,800 SH   SOLE   0 0 4,800
ISHARES TR SELECT DIVID ETF 464287168 1,891 17,639 SH   SOLE   0 0 17,639
ISHARES TR SHRT NAT MUN ETF 464288158 1,407 13,709 SH   SOLE   0 0 13,709
ISHARES TR TIPS BD ETF 464287176 7,815 74,501 SH   SOLE   0 0 74,501
ISHARES TR U.S. ENERGY ETF 464287796 917 23,321 SH   SOLE   0 0 23,321
ISHARES TR U.S. REAL ES ETF 464287739 814 9,999 SH   SOLE   0 0 9,999
ISHARES TR US HLTHCARE ETF 464287762 357 1,411 SH   SOLE   0 0 1,411
ISHARES TR US INFRASTRUC 46435U713 1,894 58,733 SH   SOLE   0 0 58,733
ISHARES TR US TREAS BD ETF 46429B267 26,813 1,178,055 SH   SOLE   0 0 1,178,055
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 2,596 72,687 SH   SOLE   0 0 72,687
JOHNSON & JOHNSON COM 478160104 858 5,254 SH   SOLE   0 0 5,254
JPMORGAN CHASE & CO COM 46625H100 766 7,332 SH   SOLE   0 0 7,332
L3HARRIS TECHNOLOGIES INC COM 502431109 641 3,083 SH   SOLE   0 0 3,083
LAKELAND INDS INC COM 511795106 139 12,027 SH   SOLE   0 0 12,027
M & T BK CORP COM 55261F104 245 1,391 SH   SOLE   0 0 1,391
MCDONALDS CORP COM 580135101 581 2,516 SH   SOLE   0 0 2,516
MERCK & CO INC COM 58933Y105 292 3,389 SH   SOLE   0 0 3,389
MICROSOFT CORP COM 594918104 1,691 7,262 SH   SOLE   0 0 7,262
ON SEMICONDUCTOR CORP COM 682189105 220 3,530 SH   SOLE   0 0 3,530
ORACLE CORP COM 68389X105 290 4,753 SH   SOLE   0 0 4,753
PAYCHEX INC COM 704326107 881 7,848 SH   SOLE   0 0 7,848
PEPSICO INC COM 713448108 215 1,314 SH   SOLE   0 0 1,314
PFIZER INC COM 717081103 343 7,849 SH   SOLE   0 0 7,849
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 491 4,967 SH   SOLE   0 0 4,967
PROCTER AND GAMBLE CO COM 742718109 521 4,129 SH   SOLE   0 0 4,129
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 618 9,438 SH   SOLE   0 0 9,438
SOUTHERN CO COM 842587107 307 4,516 SH   SOLE   0 0 4,516
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,463 6,894 SH   SOLE   0 0 6,894
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,240 3,087 SH   SOLE   0 0 3,087
SPDR SER TR NUVEEN BLMBRG MU 78468R721 834 18,948 SH   SOLE   0 0 18,948
SPDR SER TR S&P 600 SML CAP 78464A813 272 3,600 SH   SOLE   0 0 3,600
SPDR SER TR S&P DIVID ETF 78464A763 1,899 17,031 SH   SOLE   0 0 17,031
SRH TOTAL RETURN FUND INC COM 101507101 127 11,696 SH   SOLE   0 0 11,696
TARGET CORP COM 87612E106 445 3,000 SH   SOLE   0 0 3,000
TESLA INC COM 88160R101 529 1,995 SH   SOLE   0 0 1,995
TRANSCAT INC COM 893529107 338 4,472 SH   SOLE   0 0 4,472
VANGUARD INDEX FDS GROWTH ETF 922908736 228 1,064 SH   SOLE   0 0 1,064
VANGUARD INDEX FDS MID CAP ETF 922908629 210 1,116 SH   SOLE   0 0 1,116
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 238 3,204 SH   SOLE   0 0 3,204
VERIZON COMMUNICATIONS INC COM 92343V104 209 5,503 SH   SOLE   0 0 5,503
VISA INC COM CL A 92826C839 626 3,526 SH   SOLE   0 0 3,526
WALMART INC COM 931142103 581 4,483 SH   SOLE   0 0 4,483
WP CAREY INC COM 92936U109 265 3,797 SH   SOLE   0 0 3,797