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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 485,375 3,003 SH   SOLE   3,003 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 307,570 3,486 SH   SOLE   3,486 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 297,446 3,541 SH   SOLE   3,541 0 0
APPLE INC COM 037833100 BBG001S5N8V8 748,544 5,761 SH   SOLE   5,761 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 221,001 6,673 SH   SOLE   6,673 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 1,406,133 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 246,193 797 SH   SOLE   797 0 0
BUZZFEED INC CLASS A COM 12430A102 BBG00YPS9KZ4 33,863 49,105 SH   SOLE   49,105 0 0
CHARGE ENTERPRISES INC COM 159610104 BBG001SPS723 94,510 76,218 SH   SOLE   76,218 0 0
COHEN & STEERS LTD DURATION COM 19248C105 BBG002YMSBV0 1,698,008 89,275 SH   SOLE   89,275 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 BBG001S9Z3V8 2,092,351 64,919 SH   SOLE   64,919 0 0
DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 BBG00D1WLCR0 743,080 45,008 SH   SOLE   45,008 0 0
EOG RES INC COM 26875P101 BBG001S5ZB93 283,753 2,191 SH   SOLE   2,191 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 BBG005FHWFG8 1,620,516 52,174 SH   SOLE   52,174 0 0
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 BBG005FHVPV0 1,725,830 30,449 SH   SOLE   30,449 0 0
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 BBG005FHW2X8 1,838,788 77,130 SH   SOLE   77,130 0 0
FIDELITY COVINGTON TRUST MSCI FINLS IDX 316092501 BBG005FHWXW1 2,368,120 49,398 SH   SOLE   49,398 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 BBG005FHVV56 2,631,294 41,127 SH   SOLE   41,127 0 0
FIDELITY COVINGTON TRUST MSCI INDL INDX 316092709 BBG005FHVVZ3 270,128 5,327 SH   SOLE   5,327 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 BBG005FHWBL1 1,495,880 15,828 SH   SOLE   15,828 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 BBG005FHVXB5 1,841,245 40,396 SH   SOLE   40,396 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 1,874,847 41,645 SH   SOLE   41,645 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 BBG001SN9872 219,823 1,785 SH   SOLE   1,785 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST INTL 33740U869 BBG011FRZJF4 11,289,118 610,216 SH   SOLE   610,216 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 BBG00VC9S4V5 3,917,825 108,527 SH   SOLE   108,527 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U844 BBG011R6J7D3 3,472,164 113,288 SH   SOLE   113,288 0 0
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740F680 BBG00X9DVN95 5,317,898 173,504 SH   SOLE   173,504 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 224,095 5,615 SH   SOLE   5,615 0 0
GABELLI DIVID & INCOME TR COM 36242H104 BBG001SDC273 530,476 25,739 SH   SOLE   25,739 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 980,419 11,693 SH   SOLE   11,693 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 306,162 892 SH   SOLE   892 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 688,345 2,179 SH   SOLE   2,179 0 0
INNOVATOR ETFS TR US EQT BUFR APR 45782C888 BBG00NR9PT90 1,755,119 56,564 SH   SOLE   56,564 0 0
INNOVATOR ETFS TR US EQT ULTRA BF 45782C300 BBG00MYXKMH2 509,378 17,145 SH   SOLE   17,145 0 0
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771 BBG00M4NZ631 5,045,495 158,863 SH   SOLE   158,863 0 0
INNOVATOR ETFS TR US EQTY BUF SEP 45782C664 BBG00Q4023H0 1,180,504 38,922 SH   SOLE   38,922 0 0
INNOVATOR ETFS TR US EQTY BUFR JAN 45782C409 BBG00MYXK7W8 2,521,236 76,309 SH   SOLE   76,309 0 0
INNOVATOR ETFS TR US EQTY BUFR JUN 45782C755 BBG00PBD60M2 1,419,103 46,438 SH   SOLE   46,438 0 0
INNOVATOR ETFS TR US EQTY BUFR MAR 45782C326 BBG00TGLNRW2 1,358,742 46,838 SH   SOLE   46,838 0 0
INNOVATOR ETFS TR US EQTY PWR BF 45782C680 BBG00PVP39R2 286,732 10,114 SH   SOLE   10,114 0 0
INNOVATOR ETFS TR US SML CP PWR B 45782C284 BBG00VSHFQQ1 3,584,379 147,940 SH   SOLE   147,940 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 BBG001SNZTS4 2,508,146 101,750 SH   SOLE   101,750 0 0
INVESCO EXCH TRADED FD TR II DWA EMERG MKTS 46138E867 BBG001SQTTP7 4,040,485 227,144 SH   SOLE   227,144 0 0
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 BBG001SRMY71 251,126 3,177 SH   SOLE   3,177 0 0
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 BBG001SRMY80 415,900 5,031 SH   SOLE   5,031 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 BBG00KJR2SC8 1,297,768 8,180 SH   SOLE   8,180 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 2,039,165 14,437 SH   SOLE   14,437 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 212,080 4,820 SH   SOLE   4,820 0 0
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 3,774,738 109,128 SH   SOLE   109,128 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 646,555 12,921 SH   SOLE   12,921 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 4,229,138 40,571 SH   SOLE   40,571 0 0
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 480,871 1,988 SH   SOLE   1,988 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 982,488 10,381 SH   SOLE   10,381 0 0
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 1,613,611 19,028 SH   SOLE   19,028 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 745,355 8,781 SH   SOLE   8,781 0 0
ISHARES TR HDG MSCI EAFE 46434V803 BBG005XKVF72 764,246 28,305 SH   SOLE   28,305 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 BBG0088JLVM6 394,225 15,750 SH   SOLE   15,750 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 BBG0088JX0B3 853,171 34,937 SH   SOLE   34,937 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 BBG0088JX9H8 2,264,809 93,125 SH   SOLE   93,125 0 0
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 BBG004PWC6V2 222,358 8,389 SH   SOLE   8,389 0 0
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 408,335 3,110 SH   SOLE   3,110 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 1,759,591 12,689 SH   SOLE   12,689 0 0
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1,333,517 19,524 SH   SOLE   19,524 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 299,600 2,772 SH   SOLE   2,772 0 0
ISHARES TR TIPS BD ETF 464287176 BBG001SD9RM5 287,877 2,705 SH   SOLE   2,705 0 0
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 794,487 10,666 SH   SOLE   10,666 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 879,954 4,981 SH   SOLE   4,981 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 645,682 4,815 SH   SOLE   4,815 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 231,603 633 SH   SOLE   633 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 331,956 1,666 SH   SOLE   1,666 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 651,772 7,666 SH   SOLE   7,666 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 BBG001S7ZM04 221,133 17,481 SH   SOLE   17,481 0 0
PEPSICO INC COM 713448108 BBG001S695T1 1,920,337 10,630 SH   SOLE   10,630 0 0
PFIZER INC COM 717081103 BBG001S5V466 1,440,183 28,107 SH   SOLE   28,107 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 209,769 1,384 SH   SOLE   1,384 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 BBG001SR6H58 665,377 45,202 SH   SOLE   45,202 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 BBG001S90ZR0 238,402 9,691 SH   SOLE   9,691 0 0
PUBLIC STORAGE COM 74460D109 BBG001S5TH79 1,002,926 3,579 SH   SOLE   3,579 0 0
QUALCOMM INC COM 747525103 BBG001S6VS70 310,233 2,822 SH   SOLE   2,822 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 BBG001T9F777 315,037 6,083 SH   SOLE   6,083 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 1,381,733 15,797 SH   SOLE   15,797 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 604,702 4,859 SH   SOLE   4,859 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 237,755 622 SH   SOLE   622 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 845,403 1,909 SH   SOLE   1,909 0 0
SPDR SER TR S&P OILGAS EXP 78468R556 BBG001SB12P9 1,154,231 8,494 SH   SOLE   8,494 0 0
STARBUCKS CORP COM 855244109 BBG001S72KH6 667,437 6,728 SH   SOLE   6,728 0 0
TJX COS INC NEW COM 872540109 BBG001S5WQ93 970,591 12,193 SH   SOLE   12,193 0 0
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 642,909 3,698 SH   SOLE   3,698 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 405,478 1,903 SH   SOLE   1,903 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 2,708,512 20,027 SH   SOLE   20,027 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 976,176 4,790 SH   SOLE   4,790 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 330,480 1,729 SH   SOLE   1,729 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 BBG001T0SKD6 3,967,527 38,591 SH   SOLE   38,591 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 BBG003H12XS7 1,998,754 42,791 SH   SOLE   42,791 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 410,852 8,302 SH   SOLE   8,302 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 1,757,198 41,868 SH   SOLE   41,868 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 410,435 3,793 SH   SOLE   3,793 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 BBG001SHTV72 263,499 3,204 SH   SOLE   3,204 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 270,997 3,276 SH   SOLE   3,276 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 BBG001SHVTX5 2,573,928 14,093 SH   SOLE   14,093 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 1,052,608 26,716 SH   SOLE   26,716 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 474,666 5,516 SH   SOLE   5,516 0 0
YEXT INC COM 98585N106 BBG001V12329 2,681,753 410,682 SH   SOLE   410,682 0 0