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 275 1,798 SH   SOLE   0 0 1,798
AMAZON COM INC COM 023135106 450 4,240 SH   SOLE   0 0 4,240
AMGEN INC COM 031162100 545 2,240 SH   SOLE   0 0 2,240
APPLE INC COM 037833100 6,842 50,041 SH   SOLE   0 0 50,041
BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH   SOLE   0 0 1
BOEING CO COM 097023105 413 3,023 SH   SOLE   0 0 3,023
CATERPILLAR INC COM 149123101 788 4,409 SH   SOLE   0 0 4,409
COCA COLA CO COM 191216100 318 5,049 SH   SOLE   0 0 5,049
CORNING INC COM 219350105 213 6,749 SH   SOLE   0 0 6,749
CSX CORP COM 126408103 262 9,000 SH   SOLE   0 0 9,000
DEERE & CO COM 244199105 410 1,370 SH   SOLE   0 0 1,370
EASTMAN CHEM CO COM 277432100 349 3,890 SH   SOLE   0 0 3,890
EXXON MOBIL CORP COM 30231G102 1,390 16,236 SH   SOLE   0 0 16,236
FIRST TR MORNINGSTAR DIVID L SHS 336917109 629 17,870 SH   SOLE   0 0 17,870
HOME DEPOT INC COM 437076102 247 900 SH   SOLE   0 0 900
HONEYWELL INTL INC COM 438516106 521 3,000 SH   SOLE   0 0 3,000
INTERNATIONAL BUSINESS MACHS COM 459200101 303 2,148 SH   SOLE   0 0 2,148
INTUIT COM 461202103 206 534 SH   SOLE   0 0 534
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 631 10,185 SH   SOLE   0 0 10,185
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 823 48,059 SH   SOLE   0 0 48,059
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 249 1,855 SH   SOLE   0 0 1,855
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 670 32,657 SH   SOLE   0 0 32,657
ISHARES INC ESG AWR MSCI EM 46434G863 1,558 48,220 SH   SOLE   0 0 48,220
ISHARES INC MSCI EMERG MRKT 464286533 10,149 183,105 SH   SOLE   0 0 183,105
ISHARES INC MSCI GBL MIN VOL 464286525 303 3,208 SH   SOLE   0 0 3,208
ISHARES TR 1 3 YR TREAS BD 464287457 521 6,287 SH   SOLE   0 0 6,287
ISHARES TR 10-20 YR TRS ETF 464288653 4,741 39,459 SH   SOLE   0 0 39,459
ISHARES TR 20 YR TR BD ETF 464287432 369 3,211 SH   SOLE   0 0 3,211
ISHARES TR AGGRES ALLOC ETF 464289859 437 7,291 SH   SOLE   0 0 7,291
ISHARES TR CONV BD ETF 46435G102 3,598 51,874 SH   SOLE   0 0 51,874
ISHARES TR CORE DIV GRWTH 46434V621 1,165 24,453 SH   SOLE   0 0 24,453
ISHARES TR CORE HIGH DV ETF 46429B663 6,720 66,911 SH   SOLE   0 0 66,911
ISHARES TR CORE MSCI EAFE 46432F842 691 11,750 SH   SOLE   0 0 11,750
ISHARES TR CORE S&P MCP ETF 464287507 622 2,750 SH   SOLE   0 0 2,750
ISHARES TR CORE S&P SCP ETF 464287804 1,031 11,156 SH   SOLE   0 0 11,156
ISHARES TR CORE S&P US GWT 464287671 370 4,420 SH   SOLE   0 0 4,420
ISHARES TR CORE S&P500 ETF 464287200 64,234 169,417 SH   SOLE   0 0 169,417
ISHARES TR CORE TOTAL USD 46434V613 33,789 721,684 SH   SOLE   0 0 721,684
ISHARES TR CORE US AGGBD ET 464287226 531 5,220 SH   SOLE   0 0 5,220
ISHARES TR EAFE GRWTH ETF 464288885 10,835 134,611 SH   SOLE   0 0 134,611
ISHARES TR EAFE VALUE ETF 464288877 20,185 465,081 SH   SOLE   0 0 465,081
ISHARES TR ESG ADV TTL USD 46436E619 235 5,349 SH   SOLE   0 0 5,349
ISHARES TR ESG AW MSCI EAFE 46435G516 211 3,359 SH   SOLE   0 0 3,359
ISHARES TR ESG AWR MSCI USA 46435G425 41,488 494,490 SH   SOLE   0 0 494,490
ISHARES TR ESG MSCI LEADR 46435U218 548 8,253 SH   SOLE   0 0 8,253
ISHARES TR FALN ANGLS USD 46435G474 5,253 213,376 SH   SOLE   0 0 213,376
ISHARES TR FLTG RATE NT ETF 46429B655 296 5,931 SH   SOLE   0 0 5,931
ISHARES TR GLOBAL TECH ETF 464287291 994 21,751 SH   SOLE   0 0 21,751
ISHARES TR GRWT ALLOCAT ETF 464289867 594 12,374 SH   SOLE   0 0 12,374
ISHARES TR IBOXX HI YD ETF 464288513 763 10,366 SH   SOLE   0 0 10,366
ISHARES TR IBOXX INV CP ETF 464287242 2,385 21,672 SH   SOLE   0 0 21,672
ISHARES TR ISHS 1-5YR INVS 464288646 1,234 24,407 SH   SOLE   0 0 24,407
ISHARES TR JPMORGAN USD EMG 464288281 562 6,582 SH   SOLE   0 0 6,582
ISHARES TR MBS ETF 464288588 2,491 25,547 SH   SOLE   0 0 25,547
ISHARES TR MRGSTR MD CP GRW 464288307 234 4,503 SH   SOLE   0 0 4,503
ISHARES TR MSCI EAFE MIN VL 46429B689 234 3,698 SH   SOLE   0 0 3,698
ISHARES TR MSCI USA MIN VOL 46429B697 3,898 55,515 SH   SOLE   0 0 55,515
ISHARES TR MSCI USA VALUE 46432F388 766 8,465 SH   SOLE   0 0 8,465
ISHARES TR NATIONAL MUN ETF 464288414 4,525 42,541 SH   SOLE   0 0 42,541
ISHARES TR PFD AND INCM SEC 464288687 1,699 51,683 SH   SOLE   0 0 51,683
ISHARES TR RUS 1000 GRW ETF 464287614 438 2,001 SH   SOLE   0 0 2,001
ISHARES TR RUS 2000 GRW ETF 464287648 327 1,586 SH   SOLE   0 0 1,586
ISHARES TR S&P 100 ETF 464287101 751 4,352 SH   SOLE   0 0 4,352
ISHARES TR S&P MC 400GR ETF 464287606 331 5,200 SH   SOLE   0 0 5,200
ISHARES TR SELECT DIVID ETF 464287168 2,176 18,491 SH   SOLE   0 0 18,491
ISHARES TR SHRT NAT MUN ETF 464288158 952 9,094 SH   SOLE   0 0 9,094
ISHARES TR SP SMCP600VL ETF 464287879 4,876 54,764 SH   SOLE   0 0 54,764
ISHARES TR TIPS BD ETF 464287176 12,255 107,589 SH   SOLE   0 0 107,589
ISHARES TR U.S. ENERGY ETF 464287796 3,506 91,967 SH   SOLE   0 0 91,967
ISHARES TR U.S. MED DVC ETF 464288810 585 11,603 SH   SOLE   0 0 11,603
ISHARES TR U.S. REAL ES ETF 464287739 918 9,981 SH   SOLE   0 0 9,981
ISHARES TR US INFRASTRUC 46435U713 2,726 80,072 SH   SOLE   0 0 80,072
ISHARES TR US TREAS BD ETF 46429B267 19,804 828,635 SH   SOLE   0 0 828,635
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 2,705 66,068 SH   SOLE   0 0 66,068
JOHNSON & JOHNSON COM 478160104 933 5,253 SH   SOLE   0 0 5,253
JPMORGAN CHASE & CO COM 46625H100 846 7,512 SH   SOLE   0 0 7,512
L3HARRIS TECHNOLOGIES INC COM 502431109 745 3,083 SH   SOLE   0 0 3,083
LAKELAND INDS INC COM 511795106 185 12,027 SH   SOLE   0 0 12,027
M & T BK CORP COM 55261F104 220 1,383 SH   SOLE   0 0 1,383
MCDONALDS CORP COM 580135101 621 2,516 SH   SOLE   0 0 2,516
MERCK & CO INC COM 58933Y105 315 3,458 SH   SOLE   0 0 3,458
MICROSOFT CORP COM 594918104 1,865 7,260 SH   SOLE   0 0 7,260
ORACLE CORP COM 68389X105 332 4,752 SH   SOLE   0 0 4,752
PAYCHEX INC COM 704326107 872 7,660 SH   SOLE   0 0 7,660
PEPSICO INC COM 713448108 219 1,313 SH   SOLE   0 0 1,313
PFIZER INC COM 717081103 411 7,839 SH   SOLE   0 0 7,839
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 491 4,949 SH   SOLE   0 0 4,949
PROCTER AND GAMBLE CO COM 742718109 608 4,227 SH   SOLE   0 0 4,227
PRUDENTIAL FINL INC COM 744320102 229 2,392 SH   SOLE   0 0 2,392
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 211 3,337 SH   SOLE   0 0 3,337
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 930 13,259 SH   SOLE   0 0 13,259
SOUTHERN CO COM 842587107 322 4,513 SH   SOLE   0 0 4,513
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 246 800 SH   SOLE   0 0 800
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,674 7,087 SH   SOLE   0 0 7,087
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,297 3,137 SH   SOLE   0 0 3,137
SPDR SER TR NUVEEN BLMBRG MU 78468R721 1,387 30,247 SH   SOLE   0 0 30,247
SPDR SER TR S&P 600 SML CAP 78464A813 368 4,600 SH   SOLE   0 0 4,600
SPDR SER TR S&P DIVID ETF 78464A763 2,012 16,952 SH   SOLE   0 0 16,952
SRH TOTAL RETURN FUND INC COM 101507101 138 11,583 SH   SOLE   0 0 11,583
TESLA INC COM 88160R101 448 665 SH   SOLE   0 0 665
TRANSCAT INC COM 893529107 254 4,472 SH   SOLE   0 0 4,472
VANGUARD INDEX FDS GROWTH ETF 922908736 237 1,064 SH   SOLE   0 0 1,064
VANGUARD INDEX FDS MID CAP ETF 922908629 220 1,116 SH   SOLE   0 0 1,116
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 290 3,802 SH   SOLE   0 0 3,802
VERIZON COMMUNICATIONS INC COM 92343V104 278 5,482 SH   SOLE   0 0 5,482
VISA INC COM CL A 92826C839 694 3,525 SH   SOLE   0 0 3,525
VULCAN MATLS CO COM 929160109 441 3,101 SH   SOLE   0 0 3,101
WALMART INC COM 931142103 590 4,849 SH   SOLE   0 0 4,849
WP CAREY INC COM 92936U109 315 3,797 SH   SOLE   0 0 3,797