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
FTPM Stock 35104N100   0 5 SH   SOLE 1 0 0 5
ASGN Stock 682159108   90,991 1,032 SH   SOLE 1 0 0 1,032
ABT Stock 002824100   47,799 460 SH   SOLE 1 0 0 460
ABBV Stock 00287Y109   11,916 69 SH   SOLE 1 0 0 69
ACN Stock G1151C101   13,047 43 SH   SOLE 1 0 0 43
AMD Stock 007903107   18,492 114 SH   SOLE 1 0 0 114
AES Stock 00130H105   299 17 SH   SOLE 1 0 0 17
APD Stock 009158106   1,032 4 SH   SOLE 1 0 0 4
GOOGL Stock 02079K305   69,217 380 SH   SOLE 1 0 0 380
GOOG Stock 02079K107   46,405 253 SH   SOLE 1 0 0 253
AMZN Stock 023135106   617,047 3,193 SH   SOLE 1 0 0 3,193
AME Stock 031100100   667 4 SH   SOLE 1 0 0 4
APH Stock 032095101   190,118 2,822 SH   SOLE 1 0 0 2,822
AON Stock G0408V102   227,525 775 SH   SOLE 1 0 0 775
APA Stock 037411105   1,825 62 SH   SOLE 1 0 0 62
AAPL Stock 037833100   809,913 3,845 SH   SOLE 1 0 0 3,845
AMAT Stock 038222105   94,396 400 SH   SOLE 1 0 0 400
ALDS Stock 03829G107   1 50 SH   SOLE 1 0 0 50
ACHR Stock 03945R102   41,835 11,885 SH   SOLE 1 0 0 11,885
ARVLF Stock L0423Q124   1 15 SH   SOLE 1 0 0 15
T Stock 00206R102   156,090 8,168 SH   SOLE 1 0 0 8,168
ATO Stock 049560105   467 4 SH   SOLE 1 0 0 4
ADSK Stock 052769106   1,237 5 SH   SOLE 1 0 0 5
ADP Stock 053015103   716 3 SH   SOLE 1 0 0 3
AVNS Stock 05350V106   80 4 SH   SOLE 1 0 0 4
BAC Stock 060505104   423 11 SH   SOLE 1 0 0 11
BRK.B Stock 084670702   38,951 96 SH   SOLE 1 0 0 96
BTBT Stock G1144A105   19,080 6,000 SH   SOLE 1 0 0 6,000
BB Stock 09228F103   15,845 6,389 SH   SOLE 1 0 0 6,389
SQ Stock 852234103   19,347 300 SH   SOLE 1 0 0 300
BSX Stock 101137107   2,926 38 SH   SOLE 1 0 0 38
BMY Stock 110122108   2,077 50 SH   SOLE 1 0 0 50
AVGO Stock Y09827109   80,277 50 SH   SOLE 1 0 0 50
CPB Stock 134429109   1,356 30 SH   SOLE 1 0 0 30
CCL Stock 143658300   4,118 220 SH   SOLE 1 0 0 220
CBOE Stock 12503M108   1,020 6 SH   SOLE 1 0 0 6
CENN Stock 150964104   149 100 SH   SOLE 1 0 0 100
CVX Stock 166764100   1,877 12 SH   SOLE 1 0 0 12
CB Stock H1467J104   1,020 4 SH   SOLE 1 0 0 4
CSCO Stock 17275R102   15,441 325 SH   SOLE 1 0 0 325
KO Stock 191216100   1,337 21 SH   SOLE 1 0 0 21
CGNX Stock 192422103   3,144 67 SH   SOLE 1 0 0 67
CMCSA Stock 20030N101   134,240 3,428 SH   SOLE 1 0 0 3,428
CWCO Stock G23773107   876 33 SH   SOLE 1 0 0 33
STZ Stock 21036P108   2,592 10 SH   SOLE 1 0 0 10
CPAY Stock 219948106   1,066 4 SH   SOLE 1 0 0 4
CTVA Stock 22052L104   971 18 SH   SOLE 1 0 0 18
COST Stock 22160K105   21,250 25 SH   SOLE 1 0 0 25
FCRX Stock 26943B407   9,019 375 SH   SOLE 1 0 0 375
CSX Stock 126408103   669 20 SH   SOLE 1 0 0 20
CURLF Stock 23126M102   2,118 550 SH   SOLE 1 0 0 550
CVS Stock 126650100   19,178 325 SH   SOLE 1 0 0 325
CYDY Stock 23283M101   2,530 18,200 SH   SOLE 1 0 0 18,200
DHR Stock 235851102   9,994 40 SH   SOLE 1 0 0 40
DE Stock 244199105   747 2 SH   SOLE 1 0 0 2
DELL Stock 24703L202   96,537 700 SH   SOLE 1 0 0 700
FANG Stock 25278X109   2,002 10 SH   SOLE 1 0 0 10
DFAC ETF 25434V708   299,574 9,292 SH   SOLE 1 0 0 9,292
DMLP Stock 25820R105   2,308 75 SH   SOLE 1 0 0 75
DUK Stock 26441C204   806,603 8,048 SH   SOLE 1 0 0 8,048
EBAY Stock 278642103   483 9 SH   SOLE 1 0 0 9
EA Stock 285512109   1,254 9 SH   SOLE 1 0 0 9
ELV Stock 036752103   2,709 5 SH   SOLE 1 0 0 5
LLY Stock 532457108   805,788 890 SH   SOLE 1 0 0 890
ENB Stock 29250N105   127,092 3,571 SH   SOLE 1 0 0 3,571
EPD Stock 293792107   2,138 74 SH   SOLE 1 0 0 74
EVBC Stock 30049J108   0 500 SH   SOLE 1 0 0 500
EXPD Stock 302130109   749 6 SH   SOLE 1 0 0 6
EXR Stock 30225T102   622 4 SH   SOLE 1 0 0 4
FAST Stock 311900104   628 10 SH   SOLE 1 0 0 10
FDIS ETF 316092204   1,165 14 SH   SOLE 1 0 0 14
FDVV ETF 316092840   1,049 22 SH   SOLE 1 0 0 22
FVD ETF 33734H106   59,483 1,460 SH   SOLE 1 0 0 1,460
FNB Stock 302520101   1,765 129 SH   SOLE 1 0 0 129
F Stock 345370860   12,540 1,000 SH   SOLE 1 0 0 1,000
FCX Stock 35671D857   1,264 26 SH   SOLE 1 0 0 26
AJG Stock 363576109   1,297 5 SH   SOLE 1 0 0 5
GD Stock 369550108   870 3 SH   SOLE 1 0 0 3
GIS Stock 370334104   1,265 20 SH   SOLE 1 0 0 20
GPC Stock 372460105   214,949 1,554 SH   SOLE 1 0 0 1,554
MLPA ETF 37950E473   1,986,448 40,958 SH   SOLE 1 0 0 40,958
LIT ETF 37954Y855   7,885 203 SH   SOLE 1 0 0 203
BOTZ ETF 37954Y715   20,363 660 SH   SOLE 1 0 0 660
XYLD ETF 37954Y475   40,430 1,000 SH   SOLE 1 0 0 1,000
GS Stock 38141G104   20,354 45 SH   SOLE 1 0 0 45
BCHG ETF 38963P109   9,548 927 SH   SOLE 1 0 0 927
ETHE ETF 389638107   34,226 1,090 SH   SOLE 1 0 0 1,090
HLGN Stock 42329E204   46 17 SH   SOLE 1 0 0 17
STNC Stock 42588P692   66,111 2,248 SH   SOLE 1 0 0 2,248
JKHY Stock 426281101   1,162 7 SH   SOLE 1 0 0 7
HTGC Stock 427096508   1,599 78 SH   SOLE 1 0 0 78
HSY Stock 427866108   1,287 7 SH   SOLE 1 0 0 7
HES Stock 42809H107   1,918 13 SH   SOLE 1 0 0 13
HPE Stock 42824C109   8,807 416 SH   SOLE 1 0 0 416
HD Stock 437076102   776,261 2,255 SH   SOLE 1 0 0 2,255
HPQ Stock 40434L105   14,568 416 SH   SOLE 1 0 0 416
IEXA Stock 451691109   0 10 SH   SOLE 1 0 0 10
ITW Stock 452308109   711 3 SH   SOLE 1 0 0 3
INCY Stock 45337C102   2,546 42 SH   SOLE 1 0 0 42
45669R701 Stock 45669R701   0 1 SH   SOLE 1 0 0 1
IIPR Stock 45781V101   19,293 177 SH   SOLE 1 0 0 177
INTC Stock 458140100   49,552 1,600 SH   SOLE 1 0 0 1,600
IBM Stock 459200101   13,836 80 SH   SOLE 1 0 0 80
ISRG Stock 46120E602   3,114 7 SH   SOLE 1 0 0 7
PGHY ETF 46138E669   212,737 10,904 SH   SOLE 1 0 0 10,904
PGX ETF 46138E511   0 0 SH   SOLE 1 0 0 0
BKLN ETF 46138G508   6,870,394 326,540 SH   SOLE 1 0 0 326,540
BAB ETF 46138G805   141,845 5,377 SH   SOLE 1 0 0 5,377
VRP ETF 46138G870   4,404,955 183,846 SH   SOLE 1 0 0 183,846
POWA ETF 46138J775   13,439 173 SH   SOLE 1 0 0 173
BSJO ETF 46138J833   139,637 6,146 SH   SOLE 1 0 0 6,146
BSJP ETF 46138J817   139,797 6,102 SH   SOLE 1 0 0 6,102
BSJQ ETF 46138J635   21,704 941 SH   SOLE 1 0 0 941
QQQ ETF 73935A104   2,916 6 SH   SOLE 1 0 0 6
IQV Stock 46266C105   2,114 10 SH   SOLE 1 0 0 10
ICVT ETF 46435G102   3,222,090 40,978 SH   SOLE 1 0 0 40,978
EMHY ETF 464286285   183,805 4,961 SH   SOLE 1 0 0 4,961
EWJ ETF 46434G822   7,097 104 SH   SOLE 1 0 0 104
IWY ETF 464289438   12,757 59 SH   SOLE 1 0 0 59
SHYG ETF 46434V407   544,886 12,912 SH   SOLE 1 0 0 12,912
SHY ETF 464287457   6,124 75 SH   SOLE 1 0 0 75
AOA ETF 464289859   7,553 101 SH   SOLE 1 0 0 101
ICSH ETF 46434V878   6,518 129 SH   SOLE 1 0 0 129
USHY ETF 46435U853   27,682 763 SH   SOLE 1 0 0 763
CMBS ETF 46429B366   338,791 7,216 SH   SOLE 1 0 0 7,216
IAGG ETF 46435G672   145,018 2,905 SH   SOLE 1 0 0 2,905
USRT ETF 464288521   0 0 SH   SOLE 1 0 0 0
AOR ETF 464289867   620 11 SH   SOLE 1 0 0 11
EMB ETF 464288281   0 0 SH   SOLE 1 0 0 0
JBHT Stock 445658107   640 4 SH   SOLE 1 0 0 4
JNJ Stock 478160104   34,420 235 SH   SOLE 1 0 0 235
JPM Stock 46625H100   97,876 484 SH   SOLE 1 0 0 484
JPST ETF 46641Q837   506,012 10,026 SH   SOLE 1 0 0 10,026
KMB Stock 494368103   6,772 49 SH   SOLE 1 0 0 49
KLAC Stock 482480100   1,649 2 SH   SOLE 1 0 0 2
KGS Stock 50012A108   1,401 51 SH   SOLE 1 0 0 51
LRCX Stock 512807108   1,065 1 SH   SOLE 1 0 0 1
LDOS Stock 525327102   1,313 9 SH   SOLE 1 0 0 9
LMT Stock 539830109   934 2 SH   SOLE 1 0 0 2
LOW Stock 548661107   373,321 1,693 SH   SOLE 1 0 0 1,693
MRO Stock 565849106   2,208 77 SH   SOLE 1 0 0 77
MAR Stock 571903202   1,692 7 SH   SOLE 1 0 0 7
MRVL Stock 573874104   3,501 50 SH   SOLE 1 0 0 50
MA Stock 57636Q104   882 2 SH   SOLE 1 0 0 2
MCD Stock 580135101   1,529 6 SH   SOLE 1 0 0 6
MELI Stock 58733R102   3,287 2 SH   SOLE 1 0 0 2
MRK Stock 58933Y105   39,368 318 SH   SOLE 1 0 0 318
MSFT Stock 594918104   84,921 190 SH   SOLE 1 0 0 190
MVIS Stock 594960106   4,740 4,472 SH   SOLE 1 0 0 4,472
MRNA Stock 60770K107   3,206 27 SH   SOLE 1 0 0 27
MDLZ Stock 609207105   1,112 17 SH   SOLE 1 0 0 17
MPWR Stock 609839105   1,643 2 SH   SOLE 1 0 0 2
MCO Stock 615369105   1,263 3 SH   SOLE 1 0 0 3
MSI Stock 620076307   1,544 4 SH   SOLE 1 0 0 4
NVO Stock 670100205   1,142 8 SH   SOLE 1 0 0 8
NRDE Stock 54405Q209   231 133 SH   SOLE 1 0 0 133
NVDA Stock 67066G104   301,438 2,440 SH   SOLE 1 0 0 2,440
NXPI Stock N6596X109   1,345 5 SH   SOLE 1 0 0 5
ORLY Stock 67103H107   9,505 9 SH   SOLE 1 0 0 9
OMC Stock 681919106   12,289 137 SH   SOLE 1 0 0 137
ON Stock 682189105   1,028 15 SH   SOLE 1 0 0 15
OKE Stock 682680103   2,039 25 SH   SOLE 1 0 0 25
PLTR Stock 69608A108   1,267 50 SH   SOLE 1 0 0 50
PYPL Stock 70450Y103   522 9 SH   SOLE 1 0 0 9
PEP Stock 713448108   23,750 144 SH   SOLE 1 0 0 144
PM Stock 718172109   1,419 14 SH   SOLE 1 0 0 14
PNFP Stock 72346Q104   29,455 368 SH   SOLE 1 0 0 368
PLNH Stock 72707C108   71 150 SH   SOLE 1 0 0 150
PFG Stock 74251V102   1,098 14 SH   SOLE 1 0 0 14
PG Stock 742718109   26,882 163 SH   SOLE 1 0 0 163
PGR Stock 743315103   1,246 6 SH   SOLE 1 0 0 6
PSA Stock 74460D109   575 2 SH   SOLE 1 0 0 2
QRVO Stock 74736K101   8,819 76 SH   SOLE 1 0 0 76
RLFTF ETF H6759S118   103 77 SH   SOLE 1 0 0 77
ROL Stock 775711104   2,410 49 SH   SOLE 1 0 0 49
RY Stock 780087102   74,466 700 SH   SOLE 1 0 0 700
CRM Stock 79466L302   76,616 298 SH   SOLE 1 0 0 298
SCHW Stock 808513105   8,327 113 SH   SOLE 1 0 0 113
SCHC ETF 808524888   0 0 SH   SOLE 1 0 0 0
SCHR ETF 808524854   846,409 17,355 SH   SOLE 1 0 0 17,355
SCHG ETF 808524300   58,790 583 SH   SOLE 1 0 0 583
SCHV ETF 808524409   55,412 748 SH   SOLE 1 0 0 748
SCHM ETF 808524508   7,780,282 99,965 SH   SOLE 1 0 0 99,965
SCHA ETF 808524607   5,865,443 123,613 SH   SOLE 1 0 0 123,613
SCHP ETF 808524870   3,124,142 60,068 SH   SOLE 1 0 0 60,068
SCHD ETF 808524797   416 5 SH   SOLE 1 0 0 5
XLC ETF 81369Y852   1,123,873 13,120 SH   SOLE 1 0 0 13,120
XLE ETF 81369Y506   665,955 7,306 SH   SOLE 1 0 0 7,306
XLF ETF 81369Y605   2,192,253 53,327 SH   SOLE 1 0 0 53,327
XLRE ETF 81369Y860   2,074,178 54,001 SH   SOLE 1 0 0 54,001
XLY ETF 81369Y407   1,590,907 8,722 SH   SOLE 1 0 0 8,722
XLP ETF 81369Y308   880,911 11,503 SH   SOLE 1 0 0 11,503
XLV ETF 81369Y209   1,800,035 12,350 SH   SOLE 1 0 0 12,350
XLI ETF 81369Y704   1,544,849 12,676 SH   SOLE 1 0 0 12,676
XLU ETF 81369Y886   364,693 5,352 SH   SOLE 1 0 0 5,352
XLB ETF 81369Y100   320,482 3,629 SH   SOLE 1 0 0 3,629
XLK ETF 81369Y803   4,084,400 18,054 SH   SOLE 1 0 0 18,054
NOW Stock 81762P102   1,573 2 SH   SOLE 1 0 0 2
SHOP Stock 82509L107   1,321 20 SH   SOLE 1 0 0 20
SNA Stock 833034101   784 3 SH   SOLE 1 0 0 3
SO Stock 842587107   14,738 190 SH   SOLE 1 0 0 190
DIA ETF 78467X109   57,845 148 SH   SOLE 1 0 0 148
GLD ETF 78463V107   6,235 29 SH   SOLE 1 0 0 29
SPDW ETF 78463X889   10,603,814 302,275 SH   SOLE 1 0 0 302,275
SPEM ETF 78463X509   2,764,895 73,398 SH   SOLE 1 0 0 73,398
SPHY ETF 78468R606   8,004,919 344,594 SH   SOLE 1 0 0 344,594
SPSM ETF 78468R853   2,866 69 SH   SOLE 1 0 0 69
SPTS ETF 78468R101   0 0 SH   SOLE 1 0 0 0
SPSB ETF 78464A474   7,203,557 242,544 SH   SOLE 1 0 0 242,544
EFIV ETF 78468R531   6,000 113 SH   SOLE 1 0 0 113
SPAB ETF 78464A649   10,437 416 SH   SOLE 1 0 0 416
SPLB ETF 78464A367   0 0 SH   SOLE 1 0 0 0
SPTL ETF 78464A664   2,769,826 101,757 SH   SOLE 1 0 0 101,757
SPMD ETF 78464A847   3,386 66 SH   SOLE 1 0 0 66
SPLG ETF 78464A854   20,544 321 SH   SOLE 1 0 0 321
SPYG ETF 78464A409   16,044,207 200,227 SH   SOLE 1 0 0 200,227
SPYV ETF 78464A508   13,256,751 271,989 SH   SOLE 1 0 0 271,989
CWB ETF 78464A359   0 0 SH   SOLE 1 0 0 0
FLRN ETF 78468R200   1,030,513 33,404 SH   SOLE 1 0 0 33,404
SBUX Stock 855244109   9,731 125 SH   SOLE 1 0 0 125
SYK Stock 863667101   17,013 50 SH   SOLE 1 0 0 50
SNPS Stock 871607107   1,190 2 SH   SOLE 1 0 0 2
TSM Stock 874039100   27,462 158 SH   SOLE 1 0 0 158
TTWO Stock 874054109   155 1 SH   SOLE 1 0 0 1
TRGP Stock 87612G101   2,447 19 SH   SOLE 1 0 0 19
TEL Stock H84989104   6,017 40 SH   SOLE 1 0 0 40
TSLA Stock 88160R101   4,551 23 SH   SOLE 1 0 0 23
MOS Stock 61945C103   896 31 SH   SOLE 1 0 0 31
YORW Stock 987184108   18,545 500 SH   SOLE 1 0 0 500
TMO Stock 883556102   2,765 5 SH   SOLE 1 0 0 5
TLRY Stock 88688T100   407 245 SH   SOLE 1 0 0 245
TJX Stock 872540109   1,872 17 SH   SOLE 1 0 0 17
RIG Stock H8817H100   16,050 3,000 SH   SOLE 1 0 0 3,000
TRV Stock 89417E109   1,017 5 SH   SOLE 1 0 0 5
TPVG Stock 89677Y100   1,078 134 SH   SOLE 1 0 0 134
TFC Stock 89832Q109   0 0 SH   SOLE 1 0 0 0
TWLO Stock 90138F102   1,420 25 SH   SOLE 1 0 0 25
UNH Stock 91324P102   428,752 842 SH   SOLE 1 0 0 842
VMI Stock 920253101   17,839 65 SH   SOLE 1 0 0 65
SMH ETF 92189F676   40,409 155 SH   SOLE 1 0 0 155
VIG ETF 921908844   16,612 91 SH   SOLE 1 0 0 91
VWOB ETF 921946885   2,727,841 43,361 SH   SOLE 1 0 0 43,361
VSS ETF 922042718   3,361,271 28,609 SH   SOLE 1 0 0 28,609
VUG ETF 922908736   392,711 1,050 SH   SOLE 1 0 0 1,050
VHT ETF 92204A504   16,226 61 SH   SOLE 1 0 0 61
VGT ETF 92204A702   231,789 402 SH   SOLE 1 0 0 402
VCIT ETF 92206C870   2,350,454 29,406 SH   SOLE 1 0 0 29,406
VGLT ETF 92206C847   0 0 SH   SOLE 1 0 0 0
VCLT ETF 92206C813   3,566,208 47,010 SH   SOLE 1 0 0 47,010
VOT ETF 922908538   146,230 637 SH   SOLE 1 0 0 637
VOE ETF 922908512   145,767 969 SH   SOLE 1 0 0 969
VMBS ETF 92206C771   4,272,408 94,106 SH   SOLE 1 0 0 94,106
VOO ETF 922908363   93,524 187 SH   SOLE 1 0 0 187
VGSH ETF 92206C102   14,667,995 252,940 SH   SOLE 1 0 0 252,940
VCSH ETF 92206C409   0 0 SH   SOLE 1 0 0 0
VBR ETF 922908611   81,951 449 SH   SOLE 1 0 0 449
VBK ETF 922908595   73,038 292 SH   SOLE 1 0 0 292
VTIP ETF 922020805   149,212 3,074 SH   SOLE 1 0 0 3,074
VT ETF 922042742   47,530 422 SH   SOLE 1 0 0 422
VRSN Stock 92343E102   1,067 6 SH   SOLE 1 0 0 6
VRSK Stock 92345Y106   809 3 SH   SOLE 1 0 0 3
VRTX Stock 92532F100   2,812 6 SH   SOLE 1 0 0 6
VTRS Stock 92556V106   53 5 SH   SOLE 1 0 0 5
VFS Stock Y9390M103   108 25 SH   SOLE 1 0 0 25
V Stock 92826C839   39,718 151 SH   SOLE 1 0 0 151
WMT Stock 931142103   8,531 126 SH   SOLE 1 0 0 126
DIS Stock 254687106   298 3 SH   SOLE 1 0 0 3
WBD Stock 934423104   372 50 SH   SOLE 1 0 0 50
WAT Stock 941848103   2,321 8 SH   SOLE 1 0 0 8
WFC Stock 949746101   5,761 97 SH   SOLE 1 0 0 97
WY Stock 962166104   483 17 SH   SOLE 1 0 0 17
DGRW ETF 97717X669   1,995 26 SH   SOLE 1 0 0 26
WKHS Stock 98138J206   79 50 SH   SOLE 1 0 0 50
GLDM ETF 98149E204   2,466,041 53,505 SH   SOLE 1 0 0 53,505
YELLQ Stock 985510106   7,000 1,000 SH   SOLE 1 0 0 1,000
YUM Stock 988498101   1,457 11 SH   SOLE 1 0 0 11