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 469 2,681 SH   SOLE   0 0 2,681
ABBOTT LABS COM 002824100 321 2,927 SH   SOLE   0 0 2,927
ABBVIE INC COM 00287Y109 880 8,209 SH   SOLE   0 0 8,209
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,241 8,580 SH   SOLE   0 0 8,580
ADOBE SYSTEMS INCORPORATED COM 00724F101 486 972 SH   SOLE   0 0 972
ADVANCED MICRO DEVICES INC COM 007903107 246 2,679 SH   SOLE   0 0 2,679
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 1,105 18,148 SH   SOLE   0 0 18,148
ALGONQUIN PWR UTILS CORP COM 015857105 307 18,644 SH   SOLE   0 0 18,644
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,011 4,342 SH   SOLE   0 0 4,342
ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 860 32,595 SH   SOLE   0 0 32,595
ALPHABET INC CAP STK CL C 02079K107 1,242 709 SH   SOLE   0 0 709
ALPHABET INC CAP STK CL A 02079K305 1,244 710 SH   SOLE   0 0 710
ALTRIA GROUP INC COM 02209S103 235 5,726 SH   SOLE   0 0 5,726
AMAZON COM INC COM 023135106 8,582 2,635 SH   SOLE   0 0 2,635
AMERICAN ELEC PWR CO INC COM 025537101 1,002 12,029 SH   SOLE   0 0 12,029
AMERICAN WTR WKS CO INC NEW COM 030420103 228 1,483 SH   SOLE   0 0 1,483
AMGEN INC COM 031162100 245 1,064 SH   SOLE   0 0 1,064
ANALOG DEVICES INC COM 032654105 256 1,733 SH   SOLE   0 0 1,733
APPLE INC COM 037833100 12,345 93,033 SH   SOLE   0 0 93,033
ARK ETF TR INNOVATION ETF 00214Q104 1,493 11,990 SH   SOLE   0 0 11,990
ARK ETF TR GENOMIC REV ETF 00214Q302 563 6,034 SH   SOLE   0 0 6,034
AT&T INC COM 00206R102 868 30,194 SH   SOLE   0 0 30,194
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 646 2,785 SH   SOLE   0 0 2,785
BK OF AMERICA CORP COM 060505104 1,207 39,822 SH   SOLE   0 0 39,822
BLACKROCK ENHANCED EQUITY DI COM 09251A104 1,042 123,078 SH   SOLE   0 0 123,078
BLACKROCK INC COM 09247X101 591 819 SH   SOLE   0 0 819
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1,683 46,275 SH   SOLE   0 0 46,275
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 637 11,943 SH   SOLE   0 0 11,943
BLACKSTONE GROUP INC COM CL A 09260D107 674 10,398 SH   SOLE   0 0 10,398
BOEING CO COM 097023105 237 1,106 SH   SOLE   0 0 1,106
BRISTOL-MYERS SQUIBB CO COM 110122108 866 13,967 SH   SOLE   0 0 13,967
BROADCOM INC COM 11135F101 734 1,677 SH   SOLE   0 0 1,677
CARDINAL HEALTH INC COM 14149Y108 452 8,438 SH   SOLE   0 0 8,438
CARRIER GLOBAL CORPORATION COM 14448C104 230 6,100 SH   SOLE   0 0 6,100
CEMEX SAB DE CV SPON ADR NEW 151290889 70 13,466 SH   SOLE   0 0 13,466
CHEVRON CORP NEW COM 166764100 493 5,840 SH   SOLE   0 0 5,840
CHUBB LIMITED COM H1467J104 737 4,787 SH   SOLE   0 0 4,787
CISCO SYS INC COM 17275R102 1,125 25,141 SH   SOLE   0 0 25,141
CLOROX CO DEL COM 189054109 689 3,412 SH   SOLE   0 0 3,412
COCA COLA CO COM 191216100 535 9,755 SH   SOLE   0 0 9,755
COLGATE PALMOLIVE CO COM 194162103 892 10,427 SH   SOLE   0 0 10,427
COMCAST CORP NEW CL A 20030N101 734 14,016 SH   SOLE   0 0 14,016
COSTCO WHSL CORP NEW COM 22160K105 445 1,182 SH   SOLE   0 0 1,182
CROWDSTRIKE HLDGS INC CL A 22788C105 429 2,025 SH   SOLE   0 0 2,025
CVS HEALTH CORP COM 126650100 560 8,199 SH   SOLE   0 0 8,199
DISNEY WALT CO COM 254687106 1,414 7,802 SH   SOLE   0 0 7,802
DOW INC COM 260557103 250 4,513 SH   SOLE   0 0 4,513
DRAFTKINGS INC COM CL A 26142R104 431 9,264 SH   SOLE   0 0 9,264
DUKE ENERGY CORP NEW COM NEW 26441C204 309 3,377 SH   SOLE   0 0 3,377
DUPONT DE NEMOURS INC COM 26614N102 217 3,051 SH   SOLE   0 0 3,051
EATON VANCE LTD DURATION INC COM 27828H105 177 14,094 SH   SOLE   0 0 14,094
EATON VANCE TAX-MANAGED GLOB COM 27829C105 346 35,740 SH   SOLE   0 0 35,740
EDWARDS LIFESCIENCES CORP COM 28176E108 575 6,306 SH   SOLE   0 0 6,306
EMERSON ELEC CO COM 291011104 307 3,821 SH   SOLE   0 0 3,821
ESSEX PPTY TR INC COM 297178105 578 2,436 SH   SOLE   0 0 2,436
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 269 8,020 SH   SOLE   0 0 8,020
EVERSOURCE ENERGY COM 30040W108 1,218 14,077 SH   SOLE   0 0 14,077
EXXON MOBIL CORP COM 30231G102 931 22,579 SH   SOLE   0 0 22,579
FACEBOOK INC CL A 30303M102 3,393 12,423 SH   SOLE   0 0 12,423
FASTENAL CO COM 311900104 230 4,710 SH   SOLE   0 0 4,710
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 551 27,307 SH   SOLE   0 0 27,307
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 501 19,828 SH   SOLE   0 0 19,828
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 219 4,307 SH   SOLE   0 0 4,307
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 352 3,147 SH   SOLE   0 0 3,147
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 436 2,057 SH   SOLE   0 0 2,057
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 344 16,419 SH   SOLE   0 0 16,419
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 432 10,819 SH   SOLE   0 0 10,819
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 4,029 99,553 SH   SOLE   0 0 99,553
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R886 276 12,416 SH   SOLE   0 0 12,416
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5,623 109,243 SH   SOLE   0 0 109,243
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,012 16,856 SH   SOLE   0 0 16,856
FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 581 17,555 SH   SOLE   0 0 17,555
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 445 13,730 SH   SOLE   0 0 13,730
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 279 10,451 SH   SOLE   0 0 10,451
FIRST TR NASDAQ 100 TECH IND SHS 337345102 350 2,532 SH   SOLE   0 0 2,532
FIRST TR VALUE LINE DIVID IN SHS 33734H106 3,309 94,355 SH   SOLE   0 0 94,355
FISERV INC COM 337738108 201 1,769 SH   SOLE   0 0 1,769
FLEXION THERAPEUTICS INC COM 33938J106 286 24,750 SH   SOLE   0 0 24,750
GENERAL DYNAMICS CORP COM 369550108 407 2,737 SH   SOLE   0 0 2,737
GENERAL ELECTRIC CO COM 369604103 305 28,217 SH   SOLE   0 0 28,217
GENERAL MTRS CO COM 37045V100 216 5,197 SH   SOLE   0 0 5,197
GILEAD SCIENCES INC COM 375558103 277 4,760 SH   SOLE   0 0 4,760
GOLD FIELDS LTD SPONSORED ADR 38059T106 128 13,855 SH   SOLE   0 0 13,855
GOLDMINING INC COM 38149E101 23 10,750 SH   SOLE   0 0 10,750
GRACO INC COM 384109104 229 3,163 SH   SOLE   0 0 3,163
GREENBRIER COS INC NOTE 2.875% 2/0 393657AK7 22 22,000 PRN   SOLE   0 0 22,000
HANOVER INS GROUP INC COM 410867105 986 8,429 SH   SOLE   0 0 8,429
HOME DEPOT INC COM 437076102 750 2,824 SH   SOLE   0 0 2,824
HONEYWELL INTL INC COM 438516106 1,747 8,214 SH   SOLE   0 0 8,214
IDEXX LABS INC COM 45168D104 369 738 SH   SOLE   0 0 738
ILLINOIS TOOL WKS INC COM 452308109 241 1,181 SH   SOLE   0 0 1,181
INNOVATOR ETFS TR NASDAQ 100 PWER 45782C276 269 6,018 SH   SOLE   0 0 6,018
INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 259 9,272 SH   SOLE   0 0 9,272
INTEL CORP COM 458140100 596 11,965 SH   SOLE   0 0 11,965
INTERDIGITAL INC COM 45867G101 609 10,044 SH   SOLE   0 0 10,044
INTERNATIONAL BUSINESS MACHS COM 459200101 670 5,322 SH   SOLE   0 0 5,322
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 614 57,212 SH   SOLE   0 0 57,212
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 575 7,086 SH   SOLE   0 0 7,086
INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 537 7,548 SH   SOLE   0 0 7,548
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1,188 11,558 SH   SOLE   0 0 11,558
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 851 5,226 SH   SOLE   0 0 5,226
INVESCO QQQ TR UNIT SER 1 G491BT108 1,408 4,487 SH   SOLE   0 0 4,487
INVESCO SR INCOME TR COM 46131H107 251 62,952 SH   SOLE   0 0 62,952
INVESCO TR INVT GRADE MUNS COM 46131M106 350 26,510 SH   SOLE   0 0 26,510
ISHARES GOLD TRUST ISHARES 464285105 253 13,932 SH   SOLE   0 0 13,932
ISHARES INC MSCI EMERG MRKT 464286533 256 4,196 SH   SOLE   0 0 4,196
ISHARES TR S&P 100 ETF 464287101 318 1,850 SH   SOLE   0 0 1,850
ISHARES TR CORE S&P TTL STK 464287150 983 11,403 SH   SOLE   0 0 11,403
ISHARES TR TIPS BD ETF 464287176 412 3,224 SH   SOLE   0 0 3,224
ISHARES TR CORE S&P500 ETF 464287200 1,487 3,962 SH   SOLE   0 0 3,962
ISHARES TR CORE US AGGBD ET 464287226 369 3,126 SH   SOLE   0 0 3,126
ISHARES TR S&P 500 GRWT ETF 464287309 548 8,584 SH   SOLE   0 0 8,584
ISHARES TR S&P 500 VAL ETF 464287408 384 2,998 SH   SOLE   0 0 2,998
ISHARES TR MSCI EAFE ETF 464287465 868 11,903 SH   SOLE   0 0 11,903
ISHARES TR RUS MD CP GR ETF 464287481 1,832 17,844 SH   SOLE   0 0 17,844
ISHARES TR CORE S&P MCP ETF 464287507 970 4,222 SH   SOLE   0 0 4,222
ISHARES TR RUS 1000 GRW ETF 464287614 407 1,687 SH   SOLE   0 0 1,687
ISHARES TR RUSSELL 2000 ETF 464287655 2,883 14,704 SH   SOLE   0 0 14,704
ISHARES TR CORE S&P SCP ETF 464287804 897 9,764 SH   SOLE   0 0 9,764
ISHARES TR SP SMCP600VL ETF 464287879 785 9,657 SH   SOLE   0 0 9,657
ISHARES TR S&P SML 600 GWT 464287887 504 4,413 SH   SOLE   0 0 4,413
ISHARES TR GL CLEAN ENE ETF 464288224 1,484 52,555 SH   SOLE   0 0 52,555
ISHARES TR MSCI ACWI EX US 464288240 734 13,843 SH   SOLE   0 0 13,843
ISHARES TR NATIONAL MUN ETF 464288414 339 2,895 SH   SOLE   0 0 2,895
ISHARES TR MSCI USA MIN VOL 46429B697 1,518 22,358 SH   SOLE   0 0 22,358
ISHARES TR RUSEL 2500 ETF 46435G268 301 5,306 SH   SOLE   0 0 5,306
JAGUAR HEALTH INC COM 47010C409 24 29,500 SH   SOLE   0 0 29,500
JOHNSON & JOHNSON COM 478160104 2,158 13,712 SH   SOLE   0 0 13,712
JPMORGAN CHASE & CO COM 46625H100 2,972 23,390 SH   SOLE   0 0 23,390
LINDE PLC SHS G5494J103 225 854 SH   SOLE   0 0 854
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 21 10,550 SH   SOLE   0 0 10,550
LOCKHEED MARTIN CORP COM 539830109 850 2,395 SH   SOLE   0 0 2,395
LOWES COS INC COM 548661107 576 3,586 SH   SOLE   0 0 3,586
MASTERCARD INCORPORATED CL A 57636Q104 530 1,484 SH   SOLE   0 0 1,484
MCAFEE CORP COM CL A 579063108 188 11,270 SH   SOLE   0 0 11,270
MCDONALDS CORP COM 580135101 1,520 7,086 SH   SOLE   0 0 7,086
MEDTRONIC PLC SHS G5960L103 367 3,129 SH   SOLE   0 0 3,129
MERCK & CO. INC COM 58933Y105 536 6,555 SH   SOLE   0 0 6,555
MICROSOFT CORP COM 594918104 5,897 26,511 SH   SOLE   0 0 26,511
MODERNA INC COM 60770K107 238 2,276 SH   SOLE   0 0 2,276
NANTKWEST INC COM 63016Q102 133 10,000 SH   SOLE   0 0 10,000
NETFLIX INC COM 64110L106 975 1,803 SH   SOLE   0 0 1,803
NEXTERA ENERGY INC COM 65339F101 263 3,410 SH   SOLE   0 0 3,410
NICE LTD SPONSORED ADR 653656108 226 798 SH   SOLE   0 0 798
NIKE INC CL B 654106103 624 4,414 SH   SOLE   0 0 4,414
NOVARTIS AG SPONSORED ADR 66987V109 237 2,512 SH   SOLE   0 0 2,512
NOVO-NORDISK A S ADR 670100205 720 10,302 SH   SOLE   0 0 10,302
NUANCE COMMUNICATIONS INC COM 67020Y100 239 5,430 SH   SOLE   0 0 5,430
NVIDIA CORPORATION COM 67066G104 375 717 SH   SOLE   0 0 717
NXP SEMICONDUCTORS N V COM N6596X109 204 1,286 SH   SOLE   0 0 1,286
ORACLE CORP COM 68389X105 274 4,241 SH   SOLE   0 0 4,241
PAGSEGURO DIGITAL LTD COM CL A G68707101 363 6,386 SH   SOLE   0 0 6,386
PALANTIR TECHNOLOGIES INC CL A 69608A108 539 22,900 SH   SOLE   0 0 22,900
PAYCHEX INC COM 704326107 420 4,509 SH   SOLE   0 0 4,509
PAYPAL HLDGS INC COM 70450Y103 451 1,926 SH   SOLE   0 0 1,926
PEPSICO INC COM 713448108 1,978 13,339 SH   SOLE   0 0 13,339
PFIZER INC COM 717081103 1,952 53,033 SH   SOLE   0 0 53,033
PHILIP MORRIS INTL INC COM 718172109 565 6,830 SH   SOLE   0 0 6,830
PIMCO ETF TR INTER MUN BD ACT 72201R866 204 3,600 SH   SOLE   0 0 3,600
POLARIS INC COM 731068102 205 2,155 SH   SOLE   0 0 2,155
PROCTER AND GAMBLE CO COM 742718109 1,606 11,543 SH   SOLE   0 0 11,543
QUALCOMM INC COM 747525103 573 3,759 SH   SOLE   0 0 3,759
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,246 17,425 SH   SOLE   0 0 17,425
SALESFORCE COM INC COM 79466L302 418 1,878 SH   SOLE   0 0 1,878
SCHWAB CHARLES CORP COM 808513105 213 4,014 SH   SOLE   0 0 4,014
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 515 5,660 SH   SOLE   0 0 5,660
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 240 7,821 SH   SOLE   0 0 7,821
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 441 6,538 SH   SOLE   0 0 6,538
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 203 1,265 SH   SOLE   0 0 1,265
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 374 4,221 SH   SOLE   0 0 4,221
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 544 8,675 SH   SOLE   0 0 8,675
SOUTHERN CO COM 842587107 501 8,155 SH   SOLE   0 0 8,155
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 507 1,658 SH   SOLE   0 0 1,658
SPDR GOLD TR GOLD SHS 78463V107 468 2,625 SH   SOLE   0 0 2,625
SPDR S&P 500 ETF TR TR UNIT 78462F103 9,535 25,502 SH   SOLE   0 0 25,502
SPDR SER TR SPDR BLOOMBERG 78468R663 249 2,722 SH   SOLE   0 0 2,722
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,516 4,818 SH   SOLE   0 0 4,818
SQUARE INC CL A 852234103 270 1,241 SH   SOLE   0 0 1,241
STARBUCKS CORP COM 855244109 903 8,444 SH   SOLE   0 0 8,444
STRYKER CORPORATION COM 863667101 434 1,773 SH   SOLE   0 0 1,773
TARGET CORP COM 87612E106 235 1,329 SH   SOLE   0 0 1,329
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 208 10,533 SH   SOLE   0 0 10,533
TESLA INC COM 88160R101 1,956 2,772 SH   SOLE   0 0 2,772
TEXAS INSTRS INC COM 882508104 214 1,304 SH   SOLE   0 0 1,304
TJX COS INC NEW COM 872540109 313 4,581 SH   SOLE   0 0 4,581
TORONTO DOMINION BK ONT COM NEW 891160509 1,802 31,935 SH   SOLE   0 0 31,935
TWITTER INC COM 90184L102 294 5,432 SH   SOLE   0 0 5,432
UBER TECHNOLOGIES INC COM 90353T100 532 10,433 SH   SOLE   0 0 10,433
UNILEVER PLC SPON ADR NEW 904767704 213 3,524 SH   SOLE   0 0 3,524
UNITED PARCEL SERVICE INC CL B 911312106 483 2,866 SH   SOLE   0 0 2,866
UNITEDHEALTH GROUP INC COM 91324P102 1,089 3,107 SH   SOLE   0 0 3,107
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 470 5,324 SH   SOLE   0 0 5,324
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,806 5,253 SH   SOLE   0 0 5,253
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 586 6,903 SH   SOLE   0 0 6,903
VANGUARD INDEX FDS LARGE CAP ETF 922908637 723 4,113 SH   SOLE   0 0 4,113
VANGUARD INDEX FDS GROWTH ETF 922908736 1,712 6,757 SH   SOLE   0 0 6,757
VANGUARD INDEX FDS VALUE ETF 922908744 907 7,623 SH   SOLE   0 0 7,623
VANGUARD INDEX FDS SMALL CP ETF 922908751 937 4,814 SH   SOLE   0 0 4,814
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,104 10,810 SH   SOLE   0 0 10,810
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 694 11,885 SH   SOLE   0 0 11,885
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 857 15,529 SH   SOLE   0 0 15,529
VANGUARD STAR FDS VG TL INTL STK F 921909768 236 3,929 SH   SOLE   0 0 3,929
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 807 17,102 SH   SOLE   0 0 17,102
VERIZON COMMUNICATIONS INC COM 92343V104 2,572 43,774 SH   SOLE   0 0 43,774
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 396 7,367 SH   SOLE   0 0 7,367
VISA INC COM CL A 92826C839 325 1,485 SH   SOLE   0 0 1,485
WALMART INC COM 931142103 953 6,614 SH   SOLE   0 0 6,614
WELLS FARGO CO NEW COM 949746101 337 11,182 SH   SOLE   0 0 11,182
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0 30 30,000 PRN   SOLE   0 0 30,000
WISDOMTREE TR CLOUD COMPUTNG 97717Y691 1,166 21,757 SH   SOLE   0 0 21,757
YUM BRANDS INC COM 988498101 786 7,241 SH   SOLE   0 0 7,241
YUM CHINA HLDGS INC COM 98850P109 385 6,745 SH   SOLE   0 0 6,745