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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ALPHABET INCCAP STK CL A02079K305422158SH SOLE 00158
AMAZON COM INCCOM023135106542165SH SOLE 00165
ANTERO MIDSTREAM CORPCOM03676B10220419,600SH SOLE 0019,600
APPLE INCCOM0378331002,32716,449SH SOLE 0016,449
BANK NOVA SCOTIA B CCOM0641491072203,570SH SOLE 003,570
BJS WHSL CLUB HLDGS INCCOM05550J10158010,556SH SOLE 0010,556
BP PLCSPONSORED ADR0556221042499,116SH SOLE 009,116
CAMPING WORLD HLDGS INCCL A13462K1092897,425SH SOLE 007,425
CATERPILLAR INCCOM1491231014092,133SH SOLE 002,133
CHEVRON CORP NEWCOM1667641002362,322SH SOLE 002,322
COINBASE GLOBAL INCCOM CL A19260Q107209920SH SOLE 00920
DIAMOND HILL INVT GROUP INCCOM NEW25264R2072681,525SH SOLE 001,525
DIGITAL RLTY TR INCCOM2538681034212,912SH SOLE 002,912
DUKE ENERGY CORP NEWCOM NEW26441C2044264,363SH SOLE 004,363
ENTERPRISE PRODS PARTNERS LCOM2937921071,25157,832SH SOLE 0057,832
EVERCORE INCCLASS A29977A1054523,379SH SOLE 003,379
EXXON MOBIL CORPCOM30231G1024637,873SH SOLE 007,873
FIRST TR EXCH TRADED FD IIIEME MRK BD ETF33739P2021,41743,492SH SOLE 0043,492
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF33739N1083295,802SH SOLE 005,802
FIRST TR EXCH TRADED FD IIIINSTL PFD SECS33739P8554,970240,671SH SOLE 00240,671
FIRST TR EXCH TRADED FD IIIMUNI HI INCM ETF33739P3012,97453,333SH SOLE 0053,333
FIRST TR EXCH TRD ALPHDX FDEUROPE ALPHADEX33737J1176,555156,418SH SOLE 00156,418
FIRST TR EXCHANGE TRAD FD VIFST TR GLB FD33739H1014,297178,209SH SOLE 00178,209
FIRST TR EXCHANGE TRADED FDHLTH CARE ALPH33734X1435,21043,770SH SOLE 0043,770
FIRST TR EXCHANGE TRADED FDMATERIALS ALPH33734X16862211,119SH SOLE 0011,119
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X1764563,715SH SOLE 003,715
FIRST TR EXCHANGE TRADED FDINDLS PROD DUR33734X1503526,146SH SOLE 006,146
FIRST TR EXCHANGE-TRADED ALPMID CP GR ALPH33737M1022052,850SH SOLE 002,850
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3022371,006SH SOLE 001,006
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R1183866,844SH SOLE 006,844
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R5063,69977,918SH SOLE 0077,918
FIRST TR EXCHANGE-TRADED FDRBA INDL ETF33738R7042,77067,538SH SOLE 0067,538
FIRST TR EXCHANGE-TRADED FDFIRST TR ENH NEW33739Q4083906,512SH SOLE 006,512
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E1046,79990,870SH SOLE 0090,870
FIRST TR EXCHNG TRADED FD VILOW DUR STRTGC33740F87079439,374SH SOLE 0039,374
FIRST TR EXCHNG TRADED FD VITCW SECURITIZED33740U1094,509173,811SH SOLE 00173,811
FIRST TR EXCHNG TRADED FD VICEF INCM OPPTY33740F4091,94678,631SH SOLE 0078,631
FIRST TR EXCHNG TRADED FD VITCW UNCONSTRAI33740F8886,359239,244SH SOLE 00239,244
FIRST TR HIGH YIELD OPPRT 20COM33741Q1073,674178,772SH SOLE 00178,772
FIRST TR NASDAQ ABA CMNTY BKUT COM SHS ETF33736Q1042,48344,158SH SOLE 0044,158
FIRST TR S&P REIT INDEX FDCOM33734G1084,328153,034SH SOLE 00153,034
FIRST TR SML CP CORE ALPHA FCOM SHS33734Y1098,34491,143SH SOLE 0091,143
FIRST TR VALUE LINE DIVID INSHS33734H1062265,762SH SOLE 005,762
FIRST TRUST LRGCP GWT ALPHADCOM SHS33735K10810,51994,685SH SOLE 0094,685
FORTINET INCCOM34959E1096562,245SH SOLE 002,245
GRANITE PT MTG TR INCCOM STK38741L10738829,470SH SOLE 0029,470
ISHARES TRMSCI ACWI EX US4642882402,94653,161SH SOLE 0053,161
ISHARES TR20 YR TR BD ETF4642874322111,462SH SOLE 001,462
JOHNSON CTLS INTL PLCSHSG515021052313,400SH SOLE 003,400
KAYNE ANDERSON ENERGY INFRSTCOM48660610613116,353SH SOLE 0016,353
LAZARD LTDSHS AG540501022936,400SH SOLE 006,400
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801062625,750SH SOLE 005,750
MICROSOFT CORPCOM5949181046952,464SH SOLE 002,464
NVIDIA CORPORATIONCOM67066G1045562,683SH SOLE 002,683
ONEOK INC NEWCOM6826801034587,900SH SOLE 007,900
PFIZER INCCOM7170811032706,270SH SOLE 006,270
SNAP INCCL A83304A1063915,295SH SOLE 005,295
SNOWFLAKE INCCL A8334451093961,311SH SOLE 001,311
SPDR S&P 500 ETF TRTR UNIT78462F1039752,271SH SOLE 002,271
SPDR SER TRHLTH CARE SVCS78464A5732402,301SH SOLE 002,301
SPDR SER TRCOMP SOFTWARE78464A5993602,096SH SOLE 002,096
SPDR SER TRS&P HOMEBUILD78464A8881,01814,189SH SOLE 0014,189
SPDR SER TRS&P SEMICNDCTR78464A8623841,939SH SOLE 001,939
SPDR SER TRS&P CAP MKTS78464A7715,15754,056SH SOLE 0054,056
SQUARE INCCL A8522341034401,835SH SOLE 001,835
STARWOOD PPTY TR INCCOM85571B10527611,300SH SOLE 0011,300
SVB FINANCIAL GROUPCOM78486Q101474732SH SOLE 00732
UNITED STS NAT GAS FD LPUNIT PAR91231830053026,274SH SOLE 0026,274
VANECK ETF TRUSTRARE EARTH/STRTG92189H8054574,431SH SOLE 004,431
VANECK ETF TRUSTSEMICONDUCTR ETF92189F6764,78318,662SH SOLE 0018,662
VANECK ETF TRUSTAGRIBUSINESS ETF92189F7002352,577SH SOLE 002,577
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428741,99530,406SH SOLE 0030,406
VANGUARD WORLD FDMEGA GRWTH IND9219108163351,426SH SOLE 001,426
VERIZON COMMUNICATIONS INCCOM92343V1042765,111SH SOLE 005,111
WALMART INCCOM9311421033352,406SH SOLE 002,406