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
3M CO COM 88579Y101 223 1,265 SH   SOLE   0 0 1,265
ABBVIE INC COM 00287Y109 5,451 61,541 SH   SOLE   0 0 61,541
ADOBE INC COM 00724F101 1,917 5,809 SH   SOLE   0 0 5,809
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,066 5,031 SH   SOLE   0 0 5,031
ALPHABET INC CAP STK CL A 02079K305 1,212 906 SH   SOLE   0 0 906
ALPHABET INC CAP STK CL C 02079K107 3,951 2,961 SH   SOLE   0 0 2,961
ALPS ETF TR ALERIAN MLP 00162Q866 620 72,793 SH   SOLE   0 0 72,793
ALTRIA GROUP INC COM 02209S103 2,500 50,120 SH   SOLE   0 0 50,120
AMAZON COM INC COM 023135106 6,342 3,433 SH   SOLE   0 0 3,433
APPLE INC COM 037833100 10,080 34,330 SH   SOLE   0 0 34,330
AT&T INC COM 00206R102 2,113 54,024 SH   SOLE   0 0 54,024
AUTOMATIC DATA PROCESSING IN COM 053015103 339 1,994 SH   SOLE   0 0 1,994
BANK AMER CORP COM 060505104 2,531 71,841 SH   SOLE   0 0 71,841
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 268 1,182 SH   SOLE   0 0 1,182
BLACKSTONE GROUP INC COM CL A 09260D107 4,384 78,381 SH   SOLE   0 0 78,381
BOEING CO COM 097023105 1,132 3,472 SH   SOLE   0 0 3,472
BOSTON SCIENTIFIC CORP COM 101137107 1,772 39,239 SH   SOLE   0 0 39,239
CARTERS INC COM 146229109 660 6,044 SH   SOLE   0 0 6,044
CATERPILLAR INC DEL COM 149123101 468 3,184 SH   SOLE   0 0 3,184
CHEVRON CORP NEW COM 166764100 1,470 12,188 SH   SOLE   0 0 12,188
CHUBB LIMITED COM H1467J104 808 5,188 SH   SOLE   0 0 5,188
CITIGROUP INC COM NEW 172967424 1,715 21,433 SH   SOLE   0 0 21,433
COMCAST CORP NEW CL A 20030N101 823 18,301 SH   SOLE   0 0 18,301
CONSOLIDATED EDISON INC COM 209115104 1,663 18,391 SH   SOLE   0 0 18,391
CUMMINS INC COM 231021106 740 4,145 SH   SOLE   0 0 4,145
CVS HEALTH CORP COM 126650100 427 5,752 SH   SOLE   0 0 5,752
DANAHER CORPORATION COM 235851102 469 3,069 SH   SOLE   0 0 3,069
DIGITAL RLTY TR INC COM 253868103 2,773 23,147 SH   SOLE   0 0 23,147
DISNEY WALT CO COM DISNEY 254687106 2,283 15,794 SH   SOLE   0 0 15,794
DOMINION ENERGY INC COM 25746U109 378 4,561 SH   SOLE   0 0 4,561
DUKE ENERGY CORP NEW COM NEW 26441C204 1,982 21,745 SH   SOLE   0 0 21,745
ELECTRONIC ARTS INC COM 285512109 559 5,191 SH   SOLE   0 0 5,191
EXXON MOBIL CORP COM 30231G102 248 3,534 SH   SOLE   0 0 3,534
FACEBOOK INC CL A 30303M102 2,703 13,177 SH   SOLE   0 0 13,177
FACTSET RESH SYS INC COM 303075105 307 1,145 SH   SOLE   0 0 1,145
FIDELITY NATL INFORMATION SV COM 31620M106 714 5,124 SH   SOLE   0 0 5,124
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 284 1,912 SH   SOLE   0 0 1,912
FISERV INC COM 337738108 1,365 11,799 SH   SOLE   0 0 11,799
GENERAL ELECTRIC CO COM 369604103 704 63,196 SH   SOLE   0 0 63,196
GOLDMAN SACHS GROUP INC COM 38141G104 854 3,714 SH   SOLE   0 0 3,714
HEALTHCARE TR AMER INC CL A NEW 42225P501 310 10,277 SH   SOLE   0 0 10,277
HENRY SCHEIN INC COM 806407102 273 4,093 SH   SOLE   0 0 4,093
HOME DEPOT INC COM 437076102 2,924 13,389 SH   SOLE   0 0 13,389
HONEYWELL INTL INC COM 438516106 2,263 12,784 SH   SOLE   0 0 12,784
INTEL CORP COM 458140100 502 8,396 SH   SOLE   0 0 8,396
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 417 8,280 SH   SOLE   0 0 8,280
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 555 8,058 SH   SOLE   0 0 8,058
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 315 2,057 SH   SOLE   0 0 2,057
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 322 2,790 SH   SOLE   0 0 2,790
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 330 2,600 SH   SOLE   0 0 2,600
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 264 3,809 SH   SOLE   0 0 3,809
INVESCO QQQ TR UNIT SER 1 46090E103 4,901 23,061 SH   SOLE   0 0 23,061
ISHARES INC CORE MSCI EMKT 46434G103 1,696 31,582 SH   SOLE   0 0 31,582
ISHARES TR 1 3 YR TREAS BD 464287457 2,473 29,181 SH   SOLE   0 0 29,181
ISHARES TR CORE S&P MCP ETF 464287507 3,083 14,997 SH   SOLE   0 0 14,997
ISHARES TR CORE S&P500 ETF 464287200 3,948 12,195 SH   SOLE   0 0 12,195
ISHARES TR CORE US AGGBD ET 464287226 3,811 33,905 SH   SOLE   0 0 33,905
ISHARES TR FLTG RATE NT ETF 46429B655 343 6,732 SH   SOLE   0 0 6,732
ISHARES TR INTRM TR CRP ETF 464288638 446 7,691 SH   SOLE   0 0 7,691
ISHARES TR MBS ETF 464288588 11,119 102,880 SH   SOLE   0 0 102,880
ISHARES TR MIN VOL EAFE ETF 46429B689 7,036 94,557 SH   SOLE   0 0 94,557
ISHARES TR MSCI EAFE ETF 464287465 813 11,701 SH   SOLE   0 0 11,701
ISHARES TR MSCI KLD400 SOC 464288570 2,449 20,394 SH   SOLE   0 0 20,394
ISHARES TR MSCI MIN VOL ETF 46429B697 5,274 80,410 SH   SOLE   0 0 80,410
ISHARES TR MSCI USA ESG SLC 464288802 2,185 16,309 SH   SOLE   0 0 16,309
ISHARES TR NASDAQ BIOTECH 464287556 830 6,878 SH   SOLE   0 0 6,878
ISHARES TR PFD AND INCM SEC 464288687 5,389 143,228 SH   SOLE   0 0 143,228
ISHARES TR RUS 1000 ETF 464287622 754 4,221 SH   SOLE   0 0 4,221
ISHARES TR RUS 1000 GRW ETF 464287614 398 2,266 SH   SOLE   0 0 2,266
ISHARES TR RUS 2000 GRW ETF 464287648 918 4,288 SH   SOLE   0 0 4,288
ISHARES TR RUSSELL 2000 ETF 464287655 1,576 9,519 SH   SOLE   0 0 9,519
ISHARES TR SELECT DIVID ETF 464287168 212 2,007 SH   SOLE   0 0 2,007
ISHARES TR U.S. REAL ES ETF 464287739 1,191 12,785 SH   SOLE   0 0 12,785
ISHARES TR ULTR SH TRM BD 46434V878 632 12,545 SH   SOLE   0 0 12,545
ISHARES TR USA QUALITY FCTR 46432F339 17,213 170,396 SH   SOLE   0 0 170,396
JOHNSON & JOHNSON COM 478160104 1,517 10,404 SH   SOLE   0 0 10,404
JPMORGAN CHASE & CO COM 46625H100 6,061 43,485 SH   SOLE   0 0 43,485
LILLY ELI & CO COM 532457108 778 5,915 SH   SOLE   0 0 5,915
M & T BK CORP COM 55261F104 257 1,516 SH   SOLE   0 0 1,516
MERCK & CO INC COM 58933Y105 3,338 36,718 SH   SOLE   0 0 36,718
MICROSOFT CORP COM 594918104 7,847 49,759 SH   SOLE   0 0 49,759
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,149 18,329 SH   SOLE   0 0 18,329
NEXTERA ENERGY INC COM 65339F101 1,498 6,186 SH   SOLE   0 0 6,186
OKTA INC CL A 679295105 951 8,249 SH   SOLE   0 0 8,249
OMEGA HEALTHCARE INVS INC COM 681936100 1,453 34,297 SH   SOLE   0 0 34,297
OMNICOM GROUP INC COM 681919106 644 7,945 SH   SOLE   0 0 7,945
ONEOK INC NEW COM 682680103 790 10,446 SH   SOLE   0 0 10,446
PFIZER INC COM 717081103 2,270 57,996 SH   SOLE   0 0 57,996
PHILIP MORRIS INTL INC COM 718172109 1,645 19,331 SH   SOLE   0 0 19,331
PNC FINL SVCS GROUP INC COM 693475105 3,261 20,436 SH   SOLE   0 0 20,436
PROCTER & GAMBLE CO COM 742718109 668 5,363 SH   SOLE   0 0 5,363
PROGRESSIVE CORP OHIO COM 743315103 1,487 20,523 SH   SOLE   0 0 20,523
RAYTHEON CO COM NEW 755111507 2,828 12,862 SH   SOLE   0 0 12,862
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,670 28,356 SH   SOLE   0 0 28,356
SALESFORCE COM INC COM 79466L302 1,277 7,848 SH   SOLE   0 0 7,848
SAREPTA THERAPEUTICS INC COM 803607100 1,229 9,523 SH   SOLE   0 0 9,523
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 225 2,929 SH   SOLE   0 0 2,929
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,762 37,950 SH   SOLE   0 0 37,950
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 793 12,576 SH   SOLE   0 0 12,576
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,390 45,138 SH   SOLE   0 0 45,138
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 848 13,763 SH   SOLE   0 0 13,763
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,041 98,679 SH   SOLE   0 0 98,679
SOUTHERN CO COM 842587107 942 14,780 SH   SOLE   0 0 14,780
SPDR S&P 500 ETF TR TR UNIT 78462F103 77,731 241,499 SH   SOLE   0 0 241,499
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 20,801 55,305 SH   SOLE   0 0 55,305
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 2,117 38,138 SH   SOLE   0 0 38,138
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 37,375 988,278 SH   SOLE   0 0 988,278
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 55,806 1,400,274 SH   SOLE   0 0 1,400,274
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,090 11,444 SH   SOLE   0 0 11,444
STARBUCKS CORP COM 855244109 205 2,310 SH   SOLE   0 0 2,310
TARGET CORP COM 87612E106 3,118 24,322 SH   SOLE   0 0 24,322
TELADOC HEALTH INC COM 87918A105 1,175 14,018 SH   SOLE   0 0 14,018
TRUIST FINL CORP COM 89832Q109 1,722 30,557 SH   SOLE   0 0 30,557
VALERO ENERGY CORP NEW COM 91913Y100 1,023 10,950 SH   SOLE   0 0 10,950
VANGUARD INDEX FDS GROWTH ETF 922908736 217 1,193 SH   SOLE   0 0 1,193
VANGUARD INDEX FDS SM CP VAL ETF 922908611 362 2,848 SH   SOLE   0 0 2,848
VANGUARD INDEX FDS TOTAL STK MKT 922908769 647 3,947 SH   SOLE   0 0 3,947
VANGUARD INDEX FDS VALUE ETF 922908744 254 2,122 SH   SOLE   0 0 2,122
VANGUARD WORLD FDS INF TECH ETF 92204A702 276 1,127 SH   SOLE   0 0 1,127
VEEVA SYS INC CL A COM 922475108 434 3,093 SH   SOLE   0 0 3,093
VERIZON COMMUNICATIONS INC COM 92343V104 218 3,582 SH   SOLE   0 0 3,582
VISA INC COM CL A 92826C839 6,456 34,355 SH   SOLE   0 0 34,355
WASTE MGMT INC DEL COM 94106L109 355 3,111 SH   SOLE   0 0 3,111
WEYERHAEUSER CO COM 962166104 322 10,695 SH   SOLE   0 0 10,695
WISDOMTREE TR US QTLY DIV GRT 97717X669 333 6,867 SH   SOLE   0 0 6,867