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 COMMON STOCK 88579Y101 667 3,813 SH   SOLE   0 0 3,813
ABBOTT LABS COM COMMON STOCK 002824100 7,867 71,850 SH   SOLE   0 0 71,850
ABBVIE INC COM COMMON STOCK 00287Y109 8,264 77,125 SH   SOLE   0 0 77,125
ADOBE SYS INC COM COMMON STOCK 00724F101 230 460 SH   SOLE   0 0 460
ALEXION PHARMACEUTICALS INC COM COMMON STOCK 015351109 250 1,600 SH   SOLE   0 0 1,600
ALIBABA GROUP HLDG LTD SPONSORED ADR COMMON STOCK ADR 01609W102 827 3,555 SH   SOLE   0 0 3,555
ALLSTATE CORP COM COMMON STOCK 020002101 952 8,660 SH   SOLE   0 0 8,660
ALPHABET INC CAP STK CL C COMMON STOCK 02079K107 4,853 2,770 SH   SOLE   0 0 2,770
ALPHABET INC CL A COMMON STOCK 02079K305 4,977 2,840 SH   SOLE   0 0 2,840
ALPS ETF TR ALERIAN MLP ETF NEW EXCHANGE TRADED FUND 00162Q452 3,429 133,625 SH   SOLE   0 0 133,625
ALTRIA GROUP INC COM COMMON STOCK 02209S103 4,444 108,390 SH   SOLE   0 0 108,390
AMAZON COM INC COMMON STOCK 023135106 6,970 2,140 SH   SOLE   0 0 2,140
AMERICA MOVIL SAB DE C V SPONSORED ADR COMMON STOCK ADR 02364W105 756 51,990 SH   SOLE   0 0 51,990
AMERICAN ELECTRIC POWER CO COMMON STOCK 025537101 596 7,155 SH   SOLE   0 0 7,155
AMERICAN TOWER CORP NEW COM COMMON STOCK 03027X100 297 1,325 SH   SOLE   0 0 1,325
AMERISOURCE BERGEN CORP COM COMMON STOCK 03073E105 812 8,310 SH   SOLE   0 0 8,310
AMGEN INC COM COMMON STOCK 031162100 11,536 50,175 SH   SOLE   0 0 50,175
ANHEUSER BUSCH INBEV SA NV SHS COMMON STOCK B639CJ108 209 3,000 SH   SOLE   0 0 3,000
ANTHEM INC COM STK COMMON STOCK 036752103 690 2,150 SH   SOLE   0 0 2,150
APPLE INC COM COMMON STOCK 037833100 85,074 641,153 SH   SOLE   0 0 641,153
APPLIED MATERIALS INC COMMON STOCK 038222105 6,347 73,550 SH   SOLE   0 0 73,550
AT&T INC COM COMMON STOCK 00206R102 4,183 145,445 SH   SOLE   0 0 145,445
AUXLY CANNIABIS GROUP INC COM COMMON STOCK 05335P109 5 25,000 SH   SOLE   0 0 25,000
AVANGRID INC COM COMMON STOCK 05351W103 1,013 22,290 SH   SOLE   0 0 22,290
BAIDU COM INC SPONS ADR REPSTG ORD COMMON STOCK ADR 056752108 822 3,800 SH   SOLE   0 0 3,800
BANK OF AMERICA CORPORATION COM COMMON STOCK 060505104 6,606 217,955 SH   SOLE   0 0 217,955
BANK OF NEW YORK MELLON CORP COM COMMON STOCK 064058100 235 5,545 SH   SOLE   0 0 5,545
BARRICK GOLD CORP COM COMMON STOCK 067901108 763 33,500 SH   SOLE   0 0 33,500
BASANITE INC COM COMMON STOCK 06975Q100 46 148,000 SH   SOLE   0 0 148,000
BAXTER INTL INC COM COMMON STOCK 071813109 288 3,590 SH   SOLE   0 0 3,590
BERKLEY W R CORP COM COMMON STOCK 084423102 224 3,375 SH   SOLE   0 0 3,375
BERKSHIRE HATHAWAY INC DEL CL A COMMON STOCK 084670108 5,217 15 SH   SOLE   0 0 15
BERKSHIRE HATHAWAY INC DEL CL B NEW COMMON STOCK 084670702 20,141 86,865 SH   SOLE   0 0 86,865
BLACKROCK INC COM COMMON STOCK 09247X101 1,403 1,945 SH   SOLE   0 0 1,945
BLACKSTONE GROUP INC COM COMMON STOCK 09260D107 1,321 20,375 SH   SOLE   0 0 20,375
BOEING CO COM COMMON STOCK 097023105 527 2,460 SH   SOLE   0 0 2,460
BRISTOL MYERS SQUIBB CO COM COMMON STOCK 110122108 3,863 62,275 SH   SOLE   0 0 62,275
BRISTOL MYERS SQUIBB CO CONT VAL RTS RIGHT 110122157 13,715 19,875 SH   SOLE   0 0 19,875
BROADCOM INC COM COMMON STOCK 11135F101 219 500 SH   SOLE   0 0 500
BYRNA TECHNOLOGIES INC COM COMMON STOCK 12448X102 73 50,000 SH   SOLE   0 0 50,000
CANARY RES INC COM COMMON STOCK 13722T106 0 15,000 SH   SOLE   0 0 15,000
CARRIER GLOBAL CORP COM COMMON STOCK 14448C104 408 10,810 SH   SOLE   0 0 10,810
CENTERPOINT ENERGY INC COM COMMON STOCK 15189T107 233 10,770 SH   SOLE   0 0 10,770
CHARLIES HLDGS INC COM COMMON STOCK 16077A101 1 200,000 SH   SOLE   0 0 200,000
CHEVRON CORP NEW COM COMMON STOCK 166764100 3,894 46,115 SH   SOLE   0 0 46,115
CIM REAL ESTATE FINANCE TRUST INC COMMON STOCK 193993037 109 14,876 SH   SOLE   0 0 14,876
CISCO SYSTEMS INC COMMON STOCK 17275R102 7,890 176,304 SH   SOLE   0 0 176,304
CITIGROUP INC COM NEW COMMON STOCK 172967424 232 3,770 SH   SOLE   0 0 3,770
CLOROX CO COM COMMON STOCK 189054109 1,784 8,835 SH   SOLE   0 0 8,835
CLP HOLDINGS LTD SPONSORED ADR COMMON STOCK ADR 18946Q101 151 16,480 SH   SOLE   0 0 16,480
COCA COLA COMPANY COMMON STOCK 191216100 9,118 166,257 SH   SOLE   0 0 166,257
COGNIZANT TECH SOL CORP CL A COMMON STOCK 192446102 957 11,680 SH   SOLE   0 0 11,680
COLGATE PALMOLIVE CO COM COMMON STOCK 194162103 899 10,510 SH   SOLE   0 0 10,510
COMCAST CORP CL A COMMON STOCK 20030N101 451 8,615 SH   SOLE   0 0 8,615
COMPASS MINERALS INTL INC COM COMMON STOCK 20451N101 4,371 70,820 SH   SOLE   0 0 70,820
CONSOLIDATED EDISON INC COM COMMON STOCK 209115104 381 5,275 SH   SOLE   0 0 5,275
COSTCO WHOLESALE CORP NEW COM COMMON STOCK 22160K105 2,884 7,655 SH   SOLE   0 0 7,655
CROWN CASTLE INTL CORP NEW COM COMMON STOCK 22822V101 276 1,735 SH   SOLE   0 0 1,735
CSX CORP COM COMMON STOCK 126408103 204 2,250 SH   SOLE   0 0 2,250
CVS HEALTH CORP COM COMMON STOCK 126650100 9,160 134,108 SH   SOLE   0 0 134,108
DANAHER CORP COM COMMON STOCK 235851102 369 1,660 SH   SOLE   0 0 1,660
DEXCOM INC COM COMMON STOCK 252131107 231 625 SH   SOLE   0 0 625
DIAGEO PLC SPONSORED ADR NEW COMMON STOCK ADR 25243Q205 544 3,425 SH   SOLE   0 0 3,425
DIGITAL RLTY TR INC COM COMMON STOCK 253868103 358 2,565 SH   SOLE   0 0 2,565
DISNEY WALT CO DISNEY COM COMMON STOCK 254687106 11,091 61,213 SH   SOLE   0 0 61,213
DNP SELECT INCOME FD INC COM MUTUAL FUND CLOSED END 23325P104 113 11,000 SH   SOLE   0 0 11,000
DOCUSIGN INC COM COMMON STOCK 256163106 506 2,275 SH   SOLE   0 0 2,275
DOMINION ENERGY INC COM COMMON STOCK 25746U109 1,538 20,450 SH   SOLE   0 0 20,450
DOW INC COM COMMON STOCK 260557103 328 5,910 SH   SOLE   0 0 5,910
DUKE ENERGY CORP NEW COM NEW COMMON STOCK 26441C204 507 5,535 SH   SOLE   0 0 5,535
DUPONT DE NEMOURS INC COM COMMON STOCK 26614N102 315 4,425 SH   SOLE   0 0 4,425
EMERSON ELEC CO COM COMMON STOCK 291011104 440 5,470 SH   SOLE   0 0 5,470
ENBRIDGE INC COM ISIN#CA29250N1050 COMMON STOCK 29250N105 3,753 117,320 SH   SOLE   0 0 117,320
ENCORIUM GROUP INC COM NEW COMMON STOCK 29257R208 0 25,000 SH   SOLE   0 0 25,000
ENTERPRISE PRODS PARTNERS L P COM UNIT COMMON STOCK 293792107 2,437 124,400 SH   SOLE   0 0 124,400
EVERSOURCE ENERGY COM COMMON STOCK 30040W108 962 11,116 SH   SOLE   0 0 11,116
EXXON MOBIL CORP COM COMMON STOCK 30231G102 5,035 122,140 SH   SOLE   0 0 122,140
FACEBOOK INC CL A COMMON STOCK 30303M102 3,007 11,010 SH   SOLE   0 0 11,010
FEDERAL HOME LN MTG CORP COM SKT COMMON STOCK 313400301 26 11,045 SH   SOLE   0 0 11,045
FEDERAL NATL MTG ASSN COM COMMON STOCK 313586109 28 11,700 SH   SOLE   0 0 11,700
FIDELITY COVINGTON TR MSCI RE INDEX ETF EXCHANGE TRADED FUND 316092857 5,009 197,376 SH   SOLE   0 0 197,376
FIRST SOLAR INC COM COMMON STOCK 336433107 260 2,625 SH   SOLE   0 0 2,625
FIRST TR EXCHANGE TRADED FD II GL WIND EN ETF EXCHANGE TRADED FUND 33736G106 235 10,075 SH   SOLE   0 0 10,075
FIRST TR EXCH-TRD FD III FIRST TR PFD SECS & INC EXCHANGE TRADED FUND 33739E108 3,989 197,575 SH   SOLE   0 0 197,575
GENERAL DYNAMICS CORP COM COMMON STOCK 369550108 1,883 12,655 SH   SOLE   0 0 12,655
GENERAL ELECTRIC CO COM COMMON STOCK 369604103 3,002 277,995 SH   SOLE   0 0 277,995
GENERAL MILLS INC COM COMMON STOCK 370334104 5,987 101,817 SH   SOLE   0 0 101,817
GILEAD SCIENCES INC COMMON STOCK 375558103 2,013 34,545 SH   SOLE   0 0 34,545
GLAXOSMITHKLINE PLC SPONS ADR COMMON STOCK ADR 37733W105 377 10,245 SH   SOLE   0 0 10,245
GLOBAL X FDS MLP ETF NEW EXCHANGE TRADED FUND 37954Y343 8,503 310,100 SH   SOLE   0 0 310,100
GLOBAL X FDS SUPERDIVIDEND REIT ETF EXCHANGE TRADED FUND 37950E127 143 16,100 SH   SOLE   0 0 16,100
GLOBAL X FDS U S PFD ETF EXCHANGE TRADED FUND 37954Y657 15,632 605,909 SH   SOLE   0 0 605,909
GOLDMAN SACHS GROUP INC COM COMMON STOCK 38141G104 323 1,225 SH   SOLE   0 0 1,225
GUGGENHEIM STRAT OPP FD COM SHS OF BEN INT MUTUAL FUND CLOSED END 40167F101 219 11,280 SH   SOLE   0 0 11,280
HANESBRANDS INC COM COMMON STOCK 410345102 4,338 297,510 SH   SOLE   0 0 297,510
HANNON ARMSTRONG SUST INFRA CAP INC COMMON STOCK 41068X100 488 7,700 SH   SOLE   0 0 7,700
HOME DEPOT INC COM COMMON STOCK 437076102 25,379 95,545 SH   SOLE   0 0 95,545
HONEYWELL INTL INC COM COMMON STOCK 438516106 3,698 17,386 SH   SOLE   0 0 17,386
HUBBELL INC COM COMMON STOCK 443510607 1,215 7,750 SH   SOLE   0 0 7,750
HUMANA INC COM COMMON STOCK 444859102 246 600 SH   SOLE   0 0 600
ILLUMINA INC COM COMMON STOCK 452327109 398 1,075 SH   SOLE   0 0 1,075
INDEPENDENT BK CORP MASS COM COMMON STOCK 453836108 379 5,190 SH   SOLE   0 0 5,190
INFOSYS LTD SPONSORED ADR REPSTG 1 EQUITY COMMON STOCK ADR 456788108 2,141 126,340 SH   SOLE   0 0 126,340
INTEL CORP COM COMMON STOCK 458140100 9,578 192,258 SH   SOLE   0 0 192,258
INTERCONTINENTAL EXCHANGE INC COM COMMON STOCK 45866F104 1,150 9,975 SH   SOLE   0 0 9,975
INTERNATIONAL BUSINESS MACHS CORP COM COMMON STOCK 459200101 3,372 26,785 SH   SOLE   0 0 26,785
INVESCO EXCHANGE-TRADED FD TR II PFD ETF EXCHANGE TRADED FUND 46138E511 3,042 199,375 SH   SOLE   0 0 199,375
INVESCO EXCH-TRD FD TR II S&P 500 H DIVD LOW VOL EXCHANGE TRADED FUND 46138E362 4,229 112,525 SH   SOLE   0 0 112,525
INVESCO EXCH-TRD FD TR II S&P 500 LOW VOL ETF EXCHANGE TRADED FUND 46138E354 1,032 18,355 SH   SOLE   0 0 18,355
INVESCO EXCH-TRD FD TR II S&P GL WATER INDX EXCHANGE TRADED FUND 46138E263 2,205 47,125 SH   SOLE   0 0 47,125
INVESCO EXCHANGE-TRADED FD TR II SOLAR ETF EXCHANGE TRADED FUND 46138G706 1,721 16,750 SH   SOLE   0 0 16,750
INVESCO EXCH-TRD FD TR S&P 500 EQUAL WEIGHT EXCHANGE TRADED FUND 46137V357 765 6,000 SH   SOLE   0 0 6,000
INVESCO EXCH-TRD FD TR WATER RES ETF EXCHANGE TRADED FUND 46137V142 1,556 33,500 SH   SOLE   0 0 33,500
ISHARES GOLD TR ISHARES EXCHANGE TRADED FUND 464285105 1,188 65,500 SH   SOLE   0 0 65,500
ISHARES TR CORE DIVID GROWTH ETF EXCHANGE TRADED FUND 46434V621 1,759 39,250 SH   SOLE   0 0 39,250
ISHARES TR CORE MODERATE ALLOCATION ETF EXCHANGE TRADED FUND 464289875 268 6,200 SH   SOLE   0 0 6,200
ISHARES TR CORE S&P 500 ETF EXCHANGE TRADED FUND 464287200 28,672 76,380 SH   SOLE   0 0 76,380
ISHARES TR CORE S&P MID-CAP ETF EXCHANGE TRADED FUND 464287507 4,522 19,675 SH   SOLE   0 0 19,675
ISHARES TR DOW JONES U S ETF ISH US TECH EXCHANGE TRADED FUND 464287721 284 3,340 SH   SOLE   0 0 3,340
ISHARES TR DOW JONES US ETF FD EXCHANGE TRADED FUND 464287846 2,122 22,500 SH   SOLE   0 0 22,500
ISHARES TR EXPANDED TECH SECTOR ETF EXCHANGE TRADED FUND 464287549 656 1,875 SH   SOLE   0 0 1,875
ISHARES TR GLOBAL REIT ETF EXCHANGE TRADED FUND 46434V647 227 9,500 SH   SOLE   0 0 9,500
ISHARES TR MSCI EAFE ETF EXCHANGE TRADED FUND 464287465 766 10,500 SH   SOLE   0 0 10,500
ISHARES TR MSCI USA ESG SELECT ETF EXCHANGE TRADED FUND 464288802 370 4,500 SH   SOLE   0 0 4,500
ISHARES TR NASDAQ BIOTECHNOLOGY ETF EXCHANGE TRADED FUND 464287556 4,124 27,225 SH   SOLE   0 0 27,225
ISHARES TR PFD & INCOME SECS ETF EXCHANGE TRADED FUND 464288687 20,631 535,735 SH   SOLE   0 0 535,735
ISHARES TR RUSSELL 1000 GROWTH ETF EXCHANGE TRADED FUND 464287614 4,732 19,625 SH   SOLE   0 0 19,625
ISHARES TR S&P 500 GROWTH ETF EXCHANGE TRADED FUND 464287309 3,510 55,000 SH   SOLE   0 0 55,000
ISHARES TR SELECT DIVID ETF FD EXCHANGE TRADED FUND 464287168 7,210 74,965 SH   SOLE   0 0 74,965
ISHARES TR U S BASIC MATERIALS ETF EXCHANGE TRADED FUND 464287838 340 3,000 SH   SOLE   0 0 3,000
ISHARES TR U S UTILS ETF EXCHANGE TRADED FUND 464287697 365 4,700 SH   SOLE   0 0 4,700
ISHARES TR US AEROSPACE & DEFENSE ETF EXCHANGE TRADED FUND 464288760 1,198 12,650 SH   SOLE   0 0 12,650
ISHARES TR US REAL ESTATE ETF EXCHANGE TRADED FUND 464287739 321 3,750 SH   SOLE   0 0 3,750
JOHNSON & JOHNSON COM COMMON STOCK 478160104 19,192 121,947 SH   SOLE   0 0 121,947
JP MORGAN CHASE & CO COM COMMON STOCK 46625H100 7,540 59,340 SH   SOLE   0 0 59,340
KELLOGG CO COM COMMON STOCK 487836108 210 3,375 SH   SOLE   0 0 3,375
KIMBERLY CLARK CORP COM COMMON STOCK 494368103 600 4,450 SH   SOLE   0 0 4,450
L3HARRIS TECHNOLOGIES INC COM COMMON STOCK 502431109 771 4,080 SH   SOLE   0 0 4,080
LAM RESEARCH CORP COMMON STOCK 512807108 1,594 3,375 SH   SOLE   0 0 3,375
LEGG MASON ETF INVT TR INTL LOW VOL HI DIVD EXCHANGE TRADED FUND 52468L505 4,371 186,700 SH   SOLE   0 0 186,700
LILLY ELI & CO COM COMMON STOCK 532457108 712 4,215 SH   SOLE   0 0 4,215
LLOYDS BANKING GROUP PLC SPONS ADR COMMON STOCK ADR 539439109 3,635 1,854,550 SH   SOLE   0 0 1,854,550
LOCKHEED MARTIN CORP COM COMMON STOCK 539830109 8,381 23,610 SH   SOLE   0 0 23,610
LOWES COS INC COM COMMON STOCK 548661107 2,095 13,055 SH   SOLE   0 0 13,055
MAGELLAN MIDSTREAM PTNR LP COM UNIT REPSTG COMMON STOCK 559080106 2,983 70,290 SH   SOLE   0 0 70,290
MARTIN MARIETTA MATLS INC COM COMMON STOCK 573284106 880 3,100 SH   SOLE   0 0 3,100
MASTERCARD INC CL A COM COMMON STOCK 57636Q104 1,560 4,370 SH   SOLE   0 0 4,370
MCDONALDS CORP COMMON STOCK 580135101 13,573 63,254 SH   SOLE   0 0 63,254
MEDTRONIC PLC SHS COMMON STOCK G5960L103 503 4,290 SH   SOLE   0 0 4,290
MERCK & CO INC NEW COM COMMON STOCK 58933Y105 7,850 95,968 SH   SOLE   0 0 95,968
MFS CHARTER INCOME TRUST NEW MUTUAL FUND CLOSED END 552727109 333 38,000 SH   SOLE   0 0 38,000
MICROSOFT CORP COM COMMON STOCK 594918104 45,765 205,759 SH   SOLE   0 0 205,759
MILESTONE SCIENTIFIC INC COM NEW COMMON STOCK 59935P209 53 25,000 SH   SOLE   0 0 25,000
MONDELEZ INTL INC CL A COMMON STOCK 609207105 2,181 37,295 SH   SOLE   0 0 37,295
MORNINGSTAR INC COM COMMON STOCK 617700109 232 1,000 SH   SOLE   0 0 1,000
NESTLE SA SPONSORED ADR REPSTG REG SHS COMMON STOCK ADR 641069406 290 2,461 SH   SOLE   0 0 2,461
NETFLIX INC COM COMMON STOCK 64110L106 449 830 SH   SOLE   0 0 830
NEWMONT CORP COM COMMON STOCK 651639106 1,559 26,025 SH   SOLE   0 0 26,025
NEXTERA ENERGY INC COM COMMON STOCK 65339F101 1,690 21,910 SH   SOLE   0 0 21,910
NIKE INC CL B COMMON STOCK 654106103 233 1,645 SH   SOLE   0 0 1,645
NIO INC SHS A SPON ADR COMMON STOCK ADR 62914V106 323 6,625 SH   SOLE   0 0 6,625
NORTHROP GRUMMAN CORP COM COMMON STOCK 666807102 535 1,755 SH   SOLE   0 0 1,755
NOVARTIS AG SPONSORED ADR COMMON STOCK ADR 66987V109 631 6,680 SH   SOLE   0 0 6,680
NOVO NORDISK AS ADR COMMON STOCK ADR 670100205 4,190 59,980 SH   SOLE   0 0 59,980
NVIDIA CORP COM COMMON STOCK 67066G104 2,240 4,290 SH   SOLE   0 0 4,290
NXP SEMICONDUCTORS NV COM COMMON STOCK N6596X109 421 2,645 SH   SOLE   0 0 2,645
OKTA INC CL A COMMON STOCK 679295105 229 900 SH   SOLE   0 0 900
ORACLE CORP COM COMMON STOCK 68389X105 4,145 64,080 SH   SOLE   0 0 64,080
OTIS WORLDWIDE CORP COM COMMON STOCK 68902V107 322 4,765 SH   SOLE   0 0 4,765
PALO ALTO NETWORKS INC COM COMMON STOCK 697435105 1,084 3,050 SH   SOLE   0 0 3,050
PAYPAL HLDGS INC COM COMMON STOCK 70450Y103 1,275 5,445 SH   SOLE   0 0 5,445
PEOPLES UTD FINL INC COM COMMON STOCK 712704105 851 65,800 SH   SOLE   0 0 65,800
PEPSICO INC COM COMMON STOCK 713448108 11,127 75,028 SH   SOLE   0 0 75,028
PFIZER INC COM COMMON STOCK 717081103 11,081 301,034 SH   SOLE   0 0 301,034
PHILIP MORRIS INTL INC COM COMMON STOCK 718172109 5,856 70,737 SH   SOLE   0 0 70,737
PIMCO CORPORATE & INC OPP FD MUTUAL FUND CLOSED END 72201B101 196 11,005 SH   SOLE   0 0 11,005
PLAINS GP HLDGS L P LTD PARTNER INT CL A COMMON STOCK 72651A207 3,743 442,975 SH   SOLE   0 0 442,975
PNC FINL SVCS GROUP INC COM COMMON STOCK 693475105 600 4,025 SH   SOLE   0 0 4,025
PPL CORP COM COMMON STOCK 69351T106 225 7,970 SH   SOLE   0 0 7,970
PROCTER & GAMBLE CO COM COMMON STOCK 742718109 10,861 78,060 SH   SOLE   0 0 78,060
PROSHARES TR PROSHARES MSCI EAFE DIVID GR EXCHANGE TRADED FUND 74347B839 451 10,355 SH   SOLE   0 0 10,355
PROSHARES TR S&P 500 DIVID ARISTOCRATS ETF EXCHANGE TRADED FUND 74348A467 6,530 81,750 SH   SOLE   0 0 81,750
PROSHARES TR S&P MIDCAP 400 DIVID ARIS EXCHANGE TRADED FUND 74347B680 1,011 16,083 SH   SOLE   0 0 16,083
PUTNAM MSTR INTER INCM TR SHS OF BEN INT MUTUAL FUND CLOSED END 746909100 91 21,540 SH   SOLE   0 0 21,540
QUALCOMM INC COMMON STOCK 747525103 5,002 32,835 SH   SOLE   0 0 32,835
RAYTHEON TECHNOLOGIES CORP COM COMMON STOCK 75513E101 1,974 27,610 SH   SOLE   0 0 27,610
REALTY INCOME CORP COM COMMON STOCK 756109104 1,181 19,000 SH   SOLE   0 0 19,000
REPUBLIC SVCS INC COM COMMON STOCK 760759100 217 2,250 SH   SOLE   0 0 2,250
ROCHE HLDGS LTD SPONSORED ADR COMMON STOCK ADR 771195104 680 15,505 SH   SOLE   0 0 15,505
ROCHE HOLDING AG BASEL AKT COMMON STOCK H69293225 354 1,000 SH   SOLE   0 0 1,000
ROKU INC COM CL A COMMON STOCK 77543R102 274 825 SH   SOLE   0 0 825
SALESFORCE.COM INC COM STOCK COMMON STOCK 79466L302 1,048 4,710 SH   SOLE   0 0 4,710
SANOFI SPONS ADR COMMON STOCK ADR 80105N105 792 16,300 SH   SOLE   0 0 16,300
SCHWAB STRATEGIC TR US DIV EQU ETF EXCHANGE TRADED FUND 808524797 26,606 414,809 SH   SOLE   0 0 414,809
SELECT SECTOR SPDR TR CONSUMER STAPLES EXCHANGE TRADED FUND 81369Y308 269 3,995 SH   SOLE   0 0 3,995
SELECT SECTOR SPDR TR ENERGY EXCHANGE TRADED FUND 81369Y506 213 5,625 SH   SOLE   0 0 5,625
SELECT SECTOR SPDR TR FINANCIAL EXCHANGE TRADED FUND 81369Y605 3,517 119,300 SH   SOLE   0 0 119,300
SELECT SECTOR SPDR TR HEALTH CARE EXCHANGE TRADED FUND 81369Y209 2,939 25,910 SH   SOLE   0 0 25,910
SELECT SECTOR SPDR TR TECHNOLOGY EXCHANGE TRADED FUND 81369Y803 325 2,500 SH   SOLE   0 0 2,500
SELECT SECTOR SPDR TR UTILS EXCHANGE TRADED FUND 81369Y886 519 8,285 SH   SOLE   0 0 8,285
SHOPIFY INC CL A COMMON STOCK 82509L107 266 235 SH   SOLE   0 0 235
SIRIUS XM HLDGS INC COM COMMON STOCK 82968B103 97 15,180 SH   SOLE   0 0 15,180
SOUTHERN CO COM COMMON STOCK 842587107 1,503 24,460 SH   SOLE   0 0 24,460
SPDR GOLD TR GOLD SHS EXCHANGE TRADED FUND 78463V107 1,427 8,000 SH   SOLE   0 0 8,000
SPDR S&P 500 ETF TR TR UNIT EXCHANGE TRADED FUND 78462F103 269 720 SH   SOLE   0 0 720
SPDR SER TR S&P DIVID ETF EXCHANGE TRADED FUND 78464A763 33,064 312,128 SH   SOLE   0 0 312,128
SPDR SER TR WELLS FARGO PFD STOCK ETF EXCHANGE TRADED FUND 78464A292 960 21,625 SH   SOLE   0 0 21,625
SPROTT PHYSICAL GOLD TR UNIT MUTUAL FUND CLOSED END 85207H104 5,959 394,925 SH   SOLE   0 0 394,925
SPROTT PHYSICAL SILVER TR UNIT MUTUAL FUND CLOSED END 85207K107 675 72,250 SH   SOLE   0 0 72,250
SQUARE INC CL A COMMON STOCK 852234103 397 1,825 SH   SOLE   0 0 1,825
STARBUCKS CORP COM COMMON STOCK 855244109 8,358 78,126 SH   SOLE   0 0 78,126
STRYKER CORP COMMON STOCK 863667101 368 1,500 SH   SOLE   0 0 1,500
SYSCO CORP COM COMMON STOCK 871829107 7,354 99,035 SH   SOLE   0 0 99,035
TAIWAN SEMICONDUCTOR MFG CO SPON ADR COMMON STOCK ADR 874039100 2,327 21,339 SH   SOLE   0 0 21,339
TEMPLETON GLOBAL INCOME FUND INC MUTUAL FUND CLOSED END 880198106 12,455 2,264,673 SH   SOLE   0 0 2,264,673
TESLA INC COM COMMON STOCK 88160R101 3,264 4,625 SH   SOLE   0 0 4,625
TEXTRON INC COM COMMON STOCK 883203101 242 5,000 SH   SOLE   0 0 5,000
THERMO FISHER SCIENTIFIC INC COM COMMON STOCK 883556102 1,351 2,900 SH   SOLE   0 0 2,900
TORONTO DOMINION BK COMMON STOCK 891160509 1,239 21,965 SH   SOLE   0 0 21,965
TOTAL SE SPONS ADR COMMON STOCK ADR 89151E109 229 5,460 SH   SOLE   0 0 5,460
TOYOTA MTR CO SPON ADR COMMON STOCK ADR 892331307 232 1,500 SH   SOLE   0 0 1,500
TRANSACT TECHNOLOGIES INC COM COMMON STOCK 892918103 98 13,750 SH   SOLE   0 0 13,750
TRAVELERS COS INC COM COMMON STOCK 89417E109 931 6,630 SH   SOLE   0 0 6,630
TRI CONTL CORP COM MUTUAL FUND CLOSED END 895436103 15,717 533,336 SH   SOLE   0 0 533,336
TRUIST FINL CORP COM COMMON STOCK 89832Q109 1,857 38,735 SH   SOLE   0 0 38,735
ULTRALIFE CORP COM COMMON STOCK 903899102 259 40,000 SH   SOLE   0 0 40,000
UNILEVER PLC SPON ADR NEW COMMON STOCK ADR 904767704 1,328 22,000 SH   SOLE   0 0 22,000
UNION PAC CORP COM COMMON STOCK 907818108 833 4,000 SH   SOLE   0 0 4,000
UNITED PARCEL SVC INC CL B COMMON STOCK 911312106 5,717 33,950 SH   SOLE   0 0 33,950
UNITEDHEALTH GROUP INC COM COMMON STOCK 91324P102 926 2,640 SH   SOLE   0 0 2,640
US BANCORP DEL COM COMMON STOCK 902973304 3,691 79,212 SH   SOLE   0 0 79,212
VANECK VECTORS ETF TR GOLD MINERS ETF EXCHANGE TRADED FUND 92189F106 513 14,250 SH   SOLE   0 0 14,250
VANECK VECTORS ETF TR MSTAR DUR DIV EXCHANGE TRADED FUND 92189H102 11,438 399,103 SH   SOLE   0 0 399,103
VANECK VECTORS ETF TR MSTAR INTL MOAT EXCHANGE TRADED FUND 92189F593 1,923 57,150 SH   SOLE   0 0 57,150
VANECK VECTORS ETF TR MSTAR WIDE MOAT EXCHANGE TRADED FUND 92189F643 13,778 222,233 SH   SOLE   0 0 222,233
VANECK VECTORS ETF TR MTG REIT INC EXCHANGE TRADED FUND 92189F452 318 19,000 SH   SOLE   0 0 19,000
VANECK VECTORS ETF TR PFD SECS EX FINL EXCHANGE TRADED FUND 92189F429 3,151 153,160 SH   SOLE   0 0 153,160
VANGUARD INDEX FDS REAL ESTATE INDX FD EXCHANGE TRADED FUND 922908553 11,077 130,422 SH   SOLE   0 0 130,422
VANGUARD INDEX FDS VANGUARD MID-CAP ETF EXCHANGE TRADED FUND 922908629 587 2,840 SH   SOLE   0 0 2,840
VANGUARD INDEX FDS VANGUARD SM-CAP VAL EXCHANGE TRADED FUND 922908611 3,260 22,921 SH   SOLE   0 0 22,921
VANGUARD SPECIALIZED FUNDS VANGUARD DIV APPR EXCHANGE TRADED FUND 921908844 35,881 254,167 SH   SOLE   0 0 254,167
VANGUARD WHITEHALL FDS HIGH DIV YLD ETF EXCHANGE TRADED FUND 921946406 2,700 29,500 SH   SOLE   0 0 29,500
VANGUARD WHITEHALL FDS INTL DIVID APPR EXCHANGE TRADED FUND 921946810 2,421 29,750 SH   SOLE   0 0 29,750
VANGUARD WHITEHALL FDS INTL HIGH DIVD YLD EXCHANGE TRADED FUND 921946794 1,168 19,225 SH   SOLE   0 0 19,225
VANGUARD WORLD FDS VANGUARD ENERGY ETF EXCHANGE TRADED FUND 92204A306 700 13,500 SH   SOLE   0 0 13,500
VANGUARD WORLD FDS VANGUARD INDLS ETF EXCHANGE TRADED FUND 92204A603 255 1,500 SH   SOLE   0 0 1,500
VANGUARD WORLD FDS VANGUARD UTILS ETF EXCHANGE TRADED FUND 92204A876 9,599 69,950 SH   SOLE   0 0 69,950
VEEVA SYS INC CL A COM COMMON STOCK 922475108 606 2,225 SH   SOLE   0 0 2,225
VENTAS INC COM COMMON STOCK 92276F100 3,733 76,128 SH   SOLE   0 0 76,128
VERIZON COMMUNICATIONS INC COM COMMON STOCK 92343V104 3,377 57,480 SH   SOLE   0 0 57,480
VERTIV HLDGS LLC CL A COMMON STOCK 92537N108 207 11,075 SH   SOLE   0 0 11,075
VIACOMCBS INC CL B COMMON STOCK 92556H206 242 6,495 SH   SOLE   0 0 6,495
VIATRIS INC COM COMMON STOCK 92556V106 674 35,955 SH   SOLE   0 0 35,955
VISA INC COM CL A COMMON STOCK 92826C839 2,556 11,685 SH   SOLE   0 0 11,685
VULCAN MATLS CO COM COMMON STOCK 929160109 892 6,015 SH   SOLE   0 0 6,015
WALMART INC COM COMMON STOCK 931142103 26,763 185,660 SH   SOLE   0 0 185,660
WASTE CONNECTIONS INC COM COMMON STOCK 94106B101 259 2,525 SH   SOLE   0 0 2,525
WASTE MGMT INC DEL COM COMMON STOCK 94106L109 6,762 57,340 SH   SOLE   0 0 57,340
WEBSTER FINL CORP WATERBURY CONN COM COMMON STOCK 947890109 240 5,700 SH   SOLE   0 0 5,700
WEC ENERGY GROUP INC COM COMMON STOCK 92939U106 374 4,060 SH   SOLE   0 0 4,060
WELLS FARGO & CO NEW COM COMMON STOCK 949746101 4,472 148,165 SH   SOLE   0 0 148,165
WELLTOWER INC COM COMMON STOCK 95040Q104 2,692 41,660 SH   SOLE   0 0 41,660
WPP PLC NEW ADR COMMON STOCK ADR 92937A102 4,358 80,580 SH   SOLE   0 0 80,580
XCEL ENERGY INC COM COMMON STOCK 98389B100 758 11,375 SH   SOLE   0 0 11,375
ZOETIS INC CL A COMMON STOCK 98978V103 659 3,980 SH   SOLE   0 0 3,980