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
ILLUMINA INC COM 452327109 1 5 SH   SOLE None 0 0 1,500
MARKEL CORP COM 570535104 5 5 SH   SOLE None 0 0 5,190
INTUITIVE SURGICAL INC COM NEW 46120E602 4 8 SH   SOLE None 0 0 3,831
KIRBY CORP COM 497266106 1 8 SH   SOLE None 0 0 539
OCCIDENTAL PETE CORP COM 674599105 0 8 SH   SOLE None 0 0 491
SERVICENOW INC COM 81762P102 1 8 SH   SOLE None 0 0 1,424
AMERICAN WTR WKS CO INC NEW COM 030420103 1 11 SH   SOLE None 0 0 1,022
BOSTON BEER INC CL A 100557107 3 14 SH   SOLE None 0 0 3,372
ISHARES TR BARCLAYS 7 10 YR 464287440 1 14 SH   SOLE None 0 0 1,490
PIONEER NAT RES CO COM 723787107 3 26 SH   SOLE None 0 0 3,420
BOOKING HLDGS INC COM 09857L108 47 27 SH   SOLE None 0 0 46,505
CDW CORP COM 12514G108 2 31 SH   SOLE None 0 0 2,485
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 10 38 SH   SOLE None 0 0 9,878
S&P GLOBAL INC COM 78409V104 8 47 SH   SOLE None 0 0 7,987
TWITTER INC COM 90184L102 1 50 SH   SOLE None 0 0 1,437
SMUCKER J M CO COM NEW 832696405 6 65 SH   SOLE None 0 0 6,077
XCEL ENERGY INC COM 98389B100 3 68 SH   SOLE None 0 0 3,350
AUTOZONE INC COM 053332102 59 70 SH   SOLE None 0 0 58,684
FORTUNE BRANDS HOME & SEC IN COM 34964C106 3 70 SH   SOLE None 0 0 2,659
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6 70 SH   SOLE None 0 0 6,436
GRAHAM HLDGS CO COM 384637104 229 345 SH   SOLE None 0 0 228,890
BOOKING HLDGS INC COM 09857L108 869 443 SH   SOLE None 0 0 869,436
BOSTON BEER INC CL A 100557107 205 564 SH   SOLE None 0 0 205,341
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 202 642 SH   SOLE None 0 0 201,594
AUTOZONE INC COM 053332102 780 719 SH   SOLE None 0 0 779,842
INTUIT COM 461202103 240 902 SH   SOLE None 0 0 239,962
S&P GLOBAL INC COM 78409V104 234 956 SH   SOLE None 0 0 234,264
TELEDYNE TECHNOLOGIES INC COM 879360105 348 1,080 SH   SOLE None 0 0 347,749
LENNOX INTL INC COM 526107107 284 1,167 SH   SOLE None 0 0 283,546
STRYKER CORP COM 863667101 260 1,201 SH   SOLE None 0 0 259,686
BLACKROCK INC COM 09247X101 550 1,234 SH   SOLE None 0 0 550,008
ISHARES TR RUS 2000 GRW ETF 464287648 242 1,254 SH   SOLE None 0 0 241,620
ADVANCE AUTO PARTS INC COM 00751Y106 222 1,345 SH   SOLE None 0 0 222,463
LINDE PLC SHS G5494J103 265 1,370 SH   SOLE None 0 0 265,357
VULCAN MATLS CO COM 929160109 212 1,403 SH   SOLE None 0 0 212,242
ILLUMINA INC COM 452327109 437 1,438 SH   SOLE None 0 0 437,468
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 515 1,460 SH   SOLE None 0 0 514,701
INTUITIVE SURGICAL INC COM NEW 46120E602 797 1,477 SH   SOLE None 0 0 797,477
DOMINOS PIZZA INC COM 25754A201 362 1,482 SH   SOLE None 0 0 362,482
AUTODESK INC COM 052769106 219 1,485 SH   SOLE None 0 0 219,334
SERVICENOW INC COM 81762P102 400 1,574 SH   SOLE None 0 0 399,560
ISHARES TR EXPANDED TECH 464287515 339 1,598 SH   SOLE None 0 0 338,584
O REILLY AUTOMOTIVE INC NEW COM 67103H107 644 1,615 SH   SOLE None 0 0 643,594
LABORATORY CORP AMER HLDGS COM NEW 50540R409 274 1,632 SH   SOLE None 0 0 274,240
ISHARES TR S&P MC 400VL ETF 464287705 264 1,650 SH   SOLE None 0 0 263,835
CONSTELLATION BRANDS INC CL A 21036P108 344 1,657 SH   SOLE None 0 0 343,516
DIAGEO P L C SPON ADR NEW 25243Q205 271 1,660 SH   SOLE None 0 0 271,380
MCCORMICK & CO INC COM NON VTG 579780206 261 1,669 SH   SOLE None 0 0 260,796
GENERAL DYNAMICS CORP COM 369550108 312 1,706 SH   SOLE None 0 0 311,746
CHUBB LIMITED COM H1467J104 286 1,770 SH   SOLE None 0 0 285,723
ISHARES TR U.S. FINLS ETF 464287788 232 1,799 SH   SOLE None 0 0 231,585
CURTISS WRIGHT CORP COM 231561101 234 1,812 SH   SOLE None 0 0 234,418
FACTSET RESH SYS INC COM 303075105 467 1,921 SH   SOLE None 0 0 466,745
ISHARES TR U.S. CNSM SV ETF 464287580 418 1,925 SH   SOLE None 0 0 418,476
CUMMINS INC COM 231021106 318 1,953 SH   SOLE None 0 0 317,971
VANGUARD WORLD FDS INF TECH ETF 92204A702 422 1,956 SH   SOLE None 0 0 421,616
SPDR SERIES TRUST AEROSPACE DEF 78464A631 209 1,959 SH   SOLE None 0 0 209,290
ISHARES TR PHLX SEMICND ETF 464287523 440 2,079 SH   SOLE None 0 0 439,521
ISHARES TR US HLTHCR PR ETF 464288828 336 2,081 SH   SOLE None 0 0 336,483
ECOLAB INC COM 278865100 414 2,089 SH   SOLE None 0 0 413,784
ISHARES TR BARCLAYS 7 10 YR 464287440 242 2,149 SH   SOLE None 0 0 241,705
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 598 2,194 SH   SOLE None 0 0 598,055
AMPHENOL CORP NEW CL A 032095101 214 2,214 SH   SOLE None 0 0 213,617
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 241 2,226 SH   SOLE None 0 0 240,640
ISHARES TR RUS 1000 GRW ETF 464287614 361 2,259 SH   SOLE None 0 0 360,606
SHERWIN WILLIAMS CO COM 824348106 1,250 2,273 SH   SOLE None 0 0 1,249,705
MEDIFAST INC COM 58470H101 237 2,285 SH   SOLE None 0 0 236,810
FLEETCOR TECHNOLOGIES INC COM 339041105 664 2,316 SH   SOLE None 0 0 664,182
SMUCKER J M CO COM NEW 832696405 255 2,317 SH   SOLE None 0 0 254,925
ISHARES TR IBOXX INV CP ETF 464287242 299 2,349 SH   SOLE None 0 0 299,463
ISHARES TR DOW JONES US ETF 464287846 350 2,370 SH   SOLE None 0 0 349,670
UNITED AIRLINES HLDGS INC COM 910047109 210 2,379 SH   SOLE None 0 0 210,327
SIMON PPTY GROUP INC NEW COM 828806109 389 2,499 SH   SOLE None 0 0 388,969
CHURCHILL DOWNS INC COM 171484108 311 2,520 SH   SOLE None 0 0 311,107
AMERICAN TOWER CORP NEW COM 03027X100 566 2,557 SH   SOLE None 0 0 565,510
ADOBE INC COM 00724F101 728 2,635 SH   SOLE None 0 0 727,919
ALPHABET INC CAP STK CL C 02079K107 3,234 2,653 SH   SOLE None 0 0 3,234,241
ALPHABET INC CAP STK CL A 02079K305 3,246 2,658 SH   SOLE None 0 0 3,245,790
ISHARES TR U.S. TECH ETF 464287721 553 2,706 SH   SOLE None 0 0 552,625
L3HARRIS TECHNOLOGIES INC COM 502431109 575 2,757 SH   SOLE None 0 0 575,245
SYSCO CORP COM 871829107 221 2,789 SH   SOLE None 0 0 221,448
NORTHERN TR CORP COM 665859104 262 2,811 SH   SOLE None 0 0 262,306
ISHARES TR RUS 1000 VAL ETF 464287598 364 2,836 SH   SOLE None 0 0 363,783
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 392 2,840 SH   SOLE None 0 0 392,289
WELLTOWER INC COM 95040Q104 264 2,911 SH   SOLE None 0 0 263,883
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 232 2,970 SH   SOLE None 0 0 231,881
MERCURY GENL CORP NEW COM 589400100 570 3,000 SH   SOLE None 0 0 569,760
ONEOK INC NEW COM 682680103 225 3,050 SH   SOLE None 0 0 224,747
BEYOND MEAT INC COM 08862E109 454 3,052 SH   SOLE None 0 0 453,588
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 259 3,066 SH   SOLE None 0 0 258,895
FIDELITY NATL INFORMATION SV COM 31620M106 410 3,090 SH   SOLE None 0 0 410,293
AMERISOURCEBERGEN CORP COM 03073E105 261 3,174 SH   SOLE None 0 0 261,275
SPDR SERIES TRUST COMP SOFTWARE 78464A599 299 3,200 SH   SOLE None 0 0 298,770
MARKEL CORP COM 570535104 3,812 3,225 SH   SOLE None 0 0 3,811,628
BROADCOM INC COM 11135F101 903 3,269 SH   SOLE None 0 0 902,505
BIOGEN INC COM 09062X103 764 3,283 SH   SOLE None 0 0 764,348
VANGUARD INDEX FDS VALUE ETF 922908744 366 3,283 SH   SOLE None 0 0 366,449
AMERICAN WTR WKS CO INC NEW COM 030420103 421 3,385 SH   SOLE None 0 0 420,519
THERMO FISHER SCIENTIFIC INC COM 883556102 994 3,413 SH   SOLE None 0 0 994,166
PIONEER NAT RES CO COM 723787107 438 3,484 SH   SOLE None 0 0 438,158
ISHARES TR INTRM TR CRP ETF 464288638 202 3,494 SH   SOLE None 0 0 202,373
ALLSTATE CORP COM 020002101 382 3,512 SH   SOLE None 0 0 381,683
SPDR SERIES TRUST S&P BIOTECH 78464A870 270 3,537 SH   SOLE None 0 0 269,692
DEERE & CO COM 244199105 600 3,556 SH   SOLE None 0 0 599,857
FIRST SOLAR INC COM 336433107 207 3,570 SH   SOLE None 0 0 207,096
COLGATE PALMOLIVE CO COM 194162103 266 3,615 SH   SOLE None 0 0 265,718
CROWN CASTLE INTL CORP NEW COM 22822V101 504 3,624 SH   SOLE None 0 0 503,765
COMPASS MINERALS INTL INC COM 20451N101 208 3,681 SH   SOLE None 0 0 207,957
ILLINOIS TOOL WKS INC COM 452308109 577 3,688 SH   SOLE None 0 0 577,062
PIMCO ETF TR ACTIVE BD ETF 72201R775 403 3,703 SH   SOLE None 0 0 403,257
SPDR SERIES TRUST S&P REGL BKG 78464A698 201 3,815 SH   SOLE None 0 0 201,387
BAXTER INTL INC COM 071813109 335 3,829 SH   SOLE None 0 0 334,882
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 299 3,850 SH   SOLE None 0 0 298,914
WEC ENERGY GROUP INC COM 92939U106 367 3,856 SH   SOLE None 0 0 366,706
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 226 3,917 SH   SOLE None 0 0 226,367
FEDEX CORP COM 31428X106 578 3,973 SH   SOLE None 0 0 578,360
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 373 4,003 SH   SOLE None 0 0 373,247
ISHARES TR RESIDNL REAL EST 464288562 320 4,021 SH   SOLE None 0 0 319,551
COSTCO WHSL CORP NEW COM 22160K105 1,166 4,046 SH   SOLE None 0 0 1,165,688
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 203 4,050 SH   SOLE None 0 0 203,108
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 364 4,063 SH   SOLE None 0 0 363,549
ENTERGY CORP NEW COM 29364G103 478 4,073 SH   SOLE None 0 0 478,007
ISHARES TR 1 3 YR TREAS BD 464287457 347 4,093 SH   SOLE None 0 0 347,189
HERSHEY CO COM 427866108 637 4,107 SH   SOLE None 0 0 636,616
ISHARES TR CORE S&P US GWT 464287671 260 4,136 SH   SOLE None 0 0 260,030
CDW CORP COM 12514G108 516 4,183 SH   SOLE None 0 0 515,503
ISHARES TR 20 YR TR BD ETF 464287432 599 4,188 SH   SOLE None 0 0 599,236
ATMOS ENERGY CORP COM 049560105 490 4,300 SH   SOLE None 0 0 489,729
CEDAR FAIR L P DEPOSITRY UNIT 150185106 257 4,400 SH   SOLE None 0 0 256,784
WASTE MGMT INC DEL COM 94106L109 508 4,413 SH   SOLE None 0 0 507,546
SEMPRA ENERGY COM 816851109 652 4,414 SH   SOLE None 0 0 651,532
NUTRIEN LTD COM 67077M108 220 4,420 SH   SOLE None 0 0 220,488
NATIONAL GRID PLC SPONSORED ADR NE 636274409 239 4,423 SH   SOLE None 0 0 239,414
SONOCO PRODS CO COM 835495102 262 4,500 SH   SOLE None 0 0 261,923
DELTA AIR LINES INC DEL COM NEW 247361702 265 4,605 SH   SOLE None 0 0 265,256
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 262 4,619 SH   SOLE None 0 0 261,552
JOHNSON CTLS INTL PLC SHS G51502105 206 4,689 SH   SOLE None 0 0 205,800
ENERGIZER HLDGS INC NEW COM 29272W109 205 4,702 SH   SOLE None 0 0 204,913
VANGUARD INDEX FDS TOTAL STK MKT 922908769 712 4,718 SH   SOLE None 0 0 712,413
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 200 4,769 SH   SOLE None 0 0 200,107
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 438 4,856 SH   SOLE None 0 0 437,694
BANK NEW YORK MELLON CORP COM 064058100 220 4,873 SH   SOLE None 0 0 220,311
DANAHER CORPORATION COM 235851102 707 4,894 SH   SOLE None 0 0 706,823
VANGUARD GROUP DIV APP ETF 921908844 597 4,992 SH   SOLE None 0 0 596,911
LOCKHEED MARTIN CORP COM 539830109 1,955 5,013 SH   SOLE None 0 0 1,955,320
ANALOG DEVICES INC COM 032654105 566 5,066 SH   SOLE None 0 0 566,028
CREE INC COM 225447101 248 5,067 SH   SOLE None 0 0 248,283
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 238 5,115 SH   SOLE None 0 0 237,727
CVR ENERGY INC COM 12662P108 225 5,116 SH   SOLE None 0 0 225,272
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 640 5,174 SH   SOLE None 0 0 640,386
NUCOR CORP COM 670346105 268 5,258 SH   SOLE None 0 0 267,704
VANGUARD INDEX FDS GROWTH ETF 922908736 875 5,263 SH   SOLE None 0 0 875,213
GALLAGHER ARTHUR J & CO COM 363576109 476 5,318 SH   SOLE None 0 0 476,298
TOTAL S A SPONSORED ADS 89151E109 277 5,336 SH   SOLE None 0 0 277,472
FORTUNE BRANDS HOME & SEC IN COM 34964C106 296 5,413 SH   SOLE None 0 0 296,091
VENTAS INC COM 92276F100 396 5,420 SH   SOLE None 0 0 395,813
UNITED TECHNOLOGIES CORP COM 913017109 741 5,429 SH   SOLE None 0 0 741,170
ISHARES TR U.S. MED DVC ETF 464288810 1,366 5,524 SH   SOLE None 0 0 1,365,754
MOODYS CORP COM 615369105 1,139 5,562 SH   SOLE None 0 0 1,139,264
LOEWS CORP COM 540424108 288 5,600 SH   SOLE None 0 0 288,279
TWITTER INC COM 90184L102 231 5,601 SH   SOLE None 0 0 230,761
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 271 5,611 SH   SOLE None 0 0 270,647
NORFOLK SOUTHERN CORP COM 655844108 1,014 5,642 SH   SOLE None 0 0 1,013,641
CARMAX INC COM 143130102 497 5,645 SH   SOLE None 0 0 496,760
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 299 5,672 SH   SOLE None 0 0 298,672
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 227 5,704 SH   SOLE None 0 0 227,345
TORO CO COM 891092108 420 5,736 SH   SOLE None 0 0 420,449
TESLA INC COM 88160R101 1,387 5,758 SH   SOLE None 0 0 1,386,929
NORTHROP GRUMMAN CORP COM 666807102 2,167 5,783 SH   SOLE None 0 0 2,167,387
CANADIAN NATL RY CO COM 136375102 532 5,922 SH   SOLE None 0 0 532,151
ZOETIS INC CL A 98978V103 739 5,932 SH   SOLE None 0 0 739,035
BAIDU INC SPON ADR REP A 056752108 610 5,932 SH   SOLE None 0 0 609,572
METLIFE INC COM 59156R108 281 5,957 SH   SOLE None 0 0 280,942
AMAZON COM INC COM 023135106 10,365 5,971 SH   SOLE None 0 0 10,365,119
FIDELITY COVINGTON TR CONSMR STAPLES 316092303 222 6,065 SH   SOLE None 0 0 222,034
TWILIO INC CL A 90138F102 677 6,161 SH   SOLE None 0 0 677,464
TORONTO DOMINION BK ONT COM NEW 891160509 361 6,197 SH   SOLE None 0 0 361,010
FISERV INC COM 337738108 644 6,213 SH   SOLE None 0 0 643,605
ISHARES TR CORE INTL AGGR 46435G672 348 6,238 SH   SOLE None 0 0 348,002
KEMPER CORP DEL COM 488401100 491 6,300 SH   SOLE None 0 0 491,085
MICRON TECHNOLOGY INC COM 595112103 271 6,328 SH   SOLE None 0 0 271,155
NETFLIX INC COM 64110L106 1,701 6,356 SH   SOLE None 0 0 1,700,993
NXP SEMICONDUCTORS N V COM N6596X109 701 6,425 SH   SOLE None 0 0 701,134
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 427 6,438 SH   SOLE None 0 0 427,146
ALLERGAN PLC SHS G0177J108 1,096 6,510 SH   SOLE None 0 0 1,095,597
CHURCH & DWIGHT INC COM 171340102 491 6,522 SH   SOLE None 0 0 490,715
SPDR GOLD TRUST GOLD SHS 78463V107 914 6,584 SH   SOLE None 0 0 914,390
CAMPBELL SOUP CO COM 134429109 309 6,590 SH   SOLE None 0 0 309,203
ISHARES TR RUSSELL 2000 ETF 464287655 999 6,603 SH   SOLE None 0 0 999,307
VEEVA SYS INC CL A COM 922475108 1,011 6,619 SH   SOLE None 0 0 1,010,655
HONEYWELL INTL INC COM 438516106 1,121 6,624 SH   SOLE None 0 0 1,120,762
RAYTHEON CO COM NEW 755111507 1,322 6,737 SH   SOLE None 0 0 1,321,765
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 597 6,789 SH   SOLE None 0 0 597,395
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 549 6,817 SH   SOLE None 0 0 548,992
ISHARES TR US AER DEF ETF 464288760 1,544 6,870 SH   SOLE None 0 0 1,543,689
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 1,158 6,942 SH   SOLE None 0 0 1,157,776
MICROCHIP TECHNOLOGY INC COM 595017104 647 6,962 SH   SOLE None 0 0 646,869
EXELON CORP COM 30161N101 338 7,004 SH   SOLE None 0 0 338,381
EATON CORP PLC SHS G29183103 583 7,007 SH   SOLE None 0 0 582,611
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 215 7,008 SH   SOLE None 0 0 214,719
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 397 7,041 SH   SOLE None 0 0 397,266
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 249 7,057 SH   SOLE None 0 0 248,957
REALTY INCOME CORP COM 756109104 542 7,065 SH   SOLE None 0 0 541,712
ISHARES TR CORE S&P MCP ETF 464287507 1,402 7,255 SH   SOLE None 0 0 1,401,916
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 651 7,339 SH   SOLE None 0 0 651,161
TRI CONTL CORP COM 895436103 203 7,441 SH   SOLE None 0 0 202,767
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,028 7,534 SH   SOLE None 0 0 2,027,929
UNITEDHEALTH GROUP INC COM 91324P102 1,661 7,643 SH   SOLE None 0 0 1,661,038
MORGAN STANLEY COM NEW 617446448 326 7,650 SH   SOLE None 0 0 326,407
CBS CORP NEW CL B 124857202 310 7,677 SH   SOLE None 0 0 309,932
FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 316 7,772 SH   SOLE None 0 0 316,014
W P CAREY INC COM 92936U109 713 7,967 SH   SOLE None 0 0 713,053
DELL TECHNOLOGIES INC CL C 24703L202 418 8,063 SH   SOLE None 0 0 418,147
AFFILIATED MANAGERS GROUP IN COM 008252108 673 8,080 SH   SOLE None 0 0 673,468
WALGREENS BOOTS ALLIANCE INC COM 931427108 454 8,204 SH   SOLE None 0 0 453,739
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 380 8,213 SH   SOLE None 0 0 380,423
ZIONS BANCORPORATION N A COM 989701107 370 8,320 SH   SOLE None 0 0 370,406
ARCHER DANIELS MIDLAND CO COM 039483102 345 8,406 SH   SOLE None 0 0 345,215
KIRBY CORP COM 497266106 698 8,500 SH   SOLE None 0 0 698,360
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 552 8,523 SH   SOLE None 0 0 551,772
SABINE ROYALTY TR UNIT BEN INT 785688102 376 8,665 SH   SOLE None 0 0 375,976
NVIDIA CORP COM 67066G104 1,508 8,665 SH   SOLE None 0 0 1,508,340
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 432 8,707 SH   SOLE None 0 0 431,977
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 275 8,817 SH   SOLE None 0 0 275,099
FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 269 8,916 SH   SOLE None 0 0 269,266
ARCONIC INC COM 03965L100 236 9,088 SH   SOLE None 0 0 236,290
WISDOMTREE TR EUROPE SMCP DV 97717W869 513 9,173 SH   SOLE None 0 0 512,862
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 586 9,187 SH   SOLE None 0 0 585,831
AUTOMATIC DATA PROCESSING IN COM 053015103 1,492 9,241 SH   SOLE None 0 0 1,491,683
CERNER CORP COM 156782104 635 9,321 SH   SOLE None 0 0 635,415
WISDOMTREE TR US MULTIFACTOR 97717Y857 284 9,359 SH   SOLE None 0 0 283,964
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 322 9,378 SH   SOLE None 0 0 322,309
ISHARES TR US HOME CONS ETF 464288752 409 9,443 SH   SOLE None 0 0 408,977
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,837 9,553 SH   SOLE None 0 0 1,837,440
BOEING CO COM 097023105 3,659 9,617 SH   SOLE None 0 0 3,658,883
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,300 9,670 SH   SOLE None 0 0 1,300,480
PRICE T ROWE GROUP INC COM 74144T108 1,109 9,710 SH   SOLE None 0 0 1,109,368
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 288 9,733 SH   SOLE None 0 0 288,010
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 511 9,736 SH   SOLE None 0 0 510,653
BAOZUN INC SPONSORED ADR 06684L103 417 9,760 SH   SOLE None 0 0 416,752
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 1,319 9,795 SH   SOLE None 0 0 1,318,799
UDR INC COM 902653104 475 9,800 SH   SOLE None 0 0 475,104
PIMCO DYNAMIC INCOME FD SHS 72201Y101 321 9,850 SH   SOLE None 0 0 320,519
NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 61 10,000 SH   SOLE None 0 0 60,900
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 52 10,065 SH   SOLE None 0 0 52,237
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 749 10,119 SH   SOLE None 0 0 749,018
TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 7 10,150 SH   SOLE None 0 0 6,872
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 34 10,164 SH   SOLE None 0 0 34,456
TIFFANY & CO NEW COM 886547108 943 10,175 SH   SOLE None 0 0 942,510
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 201 10,185 SH   SOLE None 0 0 200,945
MITEK SYS INC COM NEW 606710200 98 10,200 SH   SOLE None 0 0 98,430
ISHARES TR CORE S&P SCP ETF 464287804 796 10,229 SH   SOLE None 0 0 796,223
TRANSOCEAN LTD REG SHS H8817H100 46 10,258 SH   SOLE None 0 0 45,855
ISHARES TR CORE MSCI TOTAL 46432F834 596 10,314 SH   SOLE None 0 0 595,760
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 119 10,328 SH   SOLE None 0 0 119,086
MEDTRONIC PLC SHS G5960L103 1,131 10,408 SH   SOLE None 0 0 1,130,546
REGIONS FINL CORP NEW COM 7591EP100 165 10,423 SH   SOLE None 0 0 164,899
SHIP FINANCE INTERNATIONAL L SHS G81075106 146 10,425 SH   SOLE None 0 0 146,360
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 269 10,510 SH   SOLE None 0 0 268,639
PIMCO HIGH INCOME FD COM SHS 722014107 82 10,558 SH   SOLE None 0 0 81,718
LAUDER ESTEE COS INC CL A 518439104 2,115 10,633 SH   SOLE None 0 0 2,115,467
TALLGRASS ENERGY LP CLASS A SHS 874696107 214 10,636 SH   SOLE None 0 0 214,215
WESTERN COPPER & GOLD CORP COM 95805V108 7 10,655 SH   SOLE None 0 0 6,819
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 496 10,656 SH   SOLE None 0 0 495,847
ISHARES TR SHORT TREAS BD 464288679 1,183 10,690 SH   SOLE None 0 0 1,182,536
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 315 10,731 SH   SOLE None 0 0 314,948
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 97 10,731 SH   SOLE None 0 0 96,577
UNILEVER N V N Y SHS NEW 904784709 645 10,752 SH   SOLE None 0 0 645,423
MFS MUN INCOME TR SH BEN INT 552738106 76 10,761 SH   SOLE None 0 0 75,755
HORMEL FOODS CORP COM 440452100 471 10,767 SH   SOLE None 0 0 470,841
GOLDMAN SACHS GROUP INC COM 38141G104 2,248 10,849 SH   SOLE None 0 0 2,248,295
LAS VEGAS SANDS CORP COM 517834107 628 10,868 SH   SOLE None 0 0 627,736
ROLLINS INC COM 775711104 372 10,908 SH   SOLE None 0 0 371,624
OGE ENERGY CORP COM 670837103 503 11,094 SH   SOLE None 0 0 503,446
FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 407 11,095 SH   SOLE None 0 0 407,414
WISDOMTREE TR 90/60 BALNCED FD 97717Y790 312 11,196 SH   SOLE None 0 0 312,282
OPKO HEALTH INC COM 68375N103 23 11,200 SH   SOLE None 0 0 23,408
EXELIXIS INC COM 30161Q104 198 11,215 SH   SOLE None 0 0 198,337
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 117 11,265 SH   SOLE None 0 0 117,161
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 34 11,268 SH   SOLE None 0 0 34,028
ALLIANZGI DIVERS INC & CNV F COM 01883J108 258 11,310 SH   SOLE None 0 0 257,535
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 98 11,369 SH   SOLE None 0 0 98,343
IRIDIUM COMMUNICATIONS INC COM 46269C102 245 11,500 SH   SOLE None 0 0 244,720
AFLAC INC COM 001055102 609 11,645 SH   SOLE None 0 0 609,274
WESBANCO INC COM 950810101 436 11,679 SH   SOLE None 0 0 436,456
FIDELITY COVINGTON TR DIVID ETF RISI 316092832 377 11,700 SH   SOLE None 0 0 377,438
WYNN RESORTS LTD COM 983134107 1,277 11,750 SH   SOLE None 0 0 1,277,497
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 118 11,781 SH   SOLE None 0 0 118,401
ISHARES SILVER TRUST ISHARES 46428Q109 188 11,784 SH   SOLE None 0 0 187,601
NOVARTIS A G SPONSORED ADR 66987V109 1,024 11,785 SH   SOLE None 0 0 1,024,129
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 133 11,820 SH   SOLE None 0 0 132,853
OMEGA HEALTHCARE INVS INC COM 681936100 495 11,855 SH   SOLE None 0 0 495,428
AK STL HLDG CORP COM 001547108 27 11,940 SH   SOLE None 0 0 27,104
ALLEGIANCE BANCSHARES INC COM 01748H107 385 11,999 SH   SOLE None 0 0 385,048
COCRYSTAL PHARMA INC COM PAR 19188J300 25 12,000 SH   SOLE None 0 0 24,600
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 390 12,005 SH   SOLE None 0 0 390,161
ROYAL BK CDA MONTREAL QUE COM 780087102 977 12,032 SH   SOLE None 0 0 976,517
ISHARES INC CORE MSCI EMKT 46434G103 590 12,041 SH   SOLE None 0 0 590,272
URANIUM ENERGY CORP COM 916896103 12 12,100 SH   SOLE None 0 0 11,796
CURIS INC COM NEW 231269200 27 12,140 SH   SOLE None 0 0 27,194
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 32 12,200 SH   SOLE None 0 0 31,598
KKR & CO INC CL A 48251W104 328 12,217 SH   SOLE None 0 0 328,037
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 271 12,239 SH   SOLE None 0 0 271,212
BLACKROCK FLOATING RATE INCO COM 091941104 152 12,418 SH   SOLE None 0 0 152,365
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 192 12,500 SH   SOLE None 0 0 192,500
WESTERN ASSET HIGH INCM FD I COM 95766J102 85 12,537 SH   SOLE None 0 0 85,002
CLEVELAND CLIFFS INC COM 185899101 91 12,552 SH   SOLE None 0 0 90,625
KAYNE ANDERSN MLP MIDS INVT COM 486606106 182 12,562 SH   SOLE None 0 0 181,641
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2,109 12,610 SH   SOLE None 0 0 2,108,770
PERMIANVILLE RTY TR TR UNIT 71425H100 33 12,708 SH   SOLE None 0 0 33,294
GENERAL MTRS CO COM 37045V100 479 12,786 SH   SOLE None 0 0 479,224
CONSOLIDATED EDISON INC COM 209115104 1,212 12,825 SH   SOLE None 0 0 1,211,621
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 386 12,840 SH   SOLE None 0 0 386,356
HUNTSMAN CORP COM 447011107 299 12,849 SH   SOLE None 0 0 298,870
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 331 12,935 SH   SOLE None 0 0 330,997
KEURIG DR PEPPER INC COM 49271V100 354 12,944 SH   SOLE None 0 0 353,634
UNION PACIFIC CORP COM 907818108 2,103 12,984 SH   SOLE None 0 0 2,103,131
BNY MELLON STRATEGIC MUNS IN COM 05588W108 112 13,000 SH   SOLE None 0 0 111,540
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 244 13,000 SH   SOLE None 0 0 244,140
NUVEEN SR INCOME FD COM 67067Y104 75 13,000 SH   SOLE None 0 0 75,010
ISHARES TR S&P MC 400GR ETF 464287606 2,937 13,122 SH   SOLE None 0 0 2,937,402
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,348 13,141 SH   SOLE None 0 0 1,348,224
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 216 13,189 SH   SOLE None 0 0 216,438
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 564 13,226 SH   SOLE None 0 0 564,482
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 72 13,258 SH   SOLE None 0 0 71,992
FIRST FINL BANKSHARES COM 32020R109 444 13,328 SH   SOLE None 0 0 444,214
EATON VANCE LTD DUR INCOME F COM 27828H105 168 13,444 SH   SOLE None 0 0 168,050
OXFORD SQUARE CAP CORP COM 69181V107 84 13,479 SH   SOLE None 0 0 83,974
AMERICAN EXPRESS CO COM 025816109 1,603 13,553 SH   SOLE None 0 0 1,603,023
PAYCHEX INC COM 704326107 1,122 13,559 SH   SOLE None 0 0 1,122,308
HUMANA INC COM 444859102 3,468 13,563 SH   SOLE None 0 0 3,467,534
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 570 13,630 SH   SOLE None 0 0 570,011
CABOT OIL & GAS CORP COM 127097103 240 13,639 SH   SOLE None 0 0 239,637
HEWLETT PACKARD ENTERPRISE C COM 42824C109 209 13,765 SH   SOLE None 0 0 208,811
VERITEX HLDGS INC COM 923451108 335 13,816 SH   SOLE None 0 0 335,245
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 742 13,985 SH   SOLE None 0 0 742,479
AMPIO PHARMACEUTICALS INC COM 03209T109 7 14,032 SH   SOLE None 0 0 7,031
LILLY ELI & CO COM 532457108 1,575 14,087 SH   SOLE None 0 0 1,575,385
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 135 14,100 SH   SOLE None 0 0 135,078
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 439 14,134 SH   SOLE None 0 0 438,726
MEDICAL PPTYS TRUST INC COM 58463J304 278 14,227 SH   SOLE None 0 0 278,285
YUM CHINA HLDGS INC COM 98850P109 648 14,256 SH   SOLE None 0 0 647,633
BLACKROCK MUNIVEST FD INC COM 09253R105 131 14,270 SH   SOLE None 0 0 131,284
YUM BRANDS INC COM 988498101 1,620 14,278 SH   SOLE None 0 0 1,619,530
FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 620 14,287 SH   SOLE None 0 0 619,639
ISHARES TR CORE MSCI EAFE 46432F842 875 14,334 SH   SOLE None 0 0 875,361
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 92 14,389 SH   SOLE None 0 0 92,089
AMGEN INC COM 031162100 2,788 14,408 SH   SOLE None 0 0 2,788,066
TEMPLETON GLOBAL INCOME FD COM 880198106 89 14,466 SH   SOLE None 0 0 88,821
SQUARE INC CL A 852234103 904 14,600 SH   SOLE None 0 0 904,470
EATON VANCE TX MGD DIV EQ IN COM 27828N102 174 14,633 SH   SOLE None 0 0 174,135
SOUTHWESTERN ENERGY CO COM 845467109 28 14,722 SH   SOLE None 0 0 28,413
ISHARES TR FALN ANGLS USD 46435G474 395 14,754 SH   SOLE None 0 0 394,977
SABRA HEALTH CARE REIT INC COM 78573L106 343 14,931 SH   SOLE None 0 0 342,811
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 160 14,933 SH   SOLE None 0 0 159,783
CVR PARTNERS LP COM 126633106 58 14,985 SH   SOLE None 0 0 58,143
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 82 15,157 SH   SOLE None 0 0 82,303
FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 536 15,297 SH   SOLE None 0 0 535,992
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 424 15,330 SH   SOLE None 0 0 424,181
PENNEY J C CORP INC COM 708160106 14 15,350 SH   SOLE None 0 0 13,645
INVESCO MUNI INCOME OPP TRST COM 46132X101 122 15,390 SH   SOLE None 0 0 122,044
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 705 15,498 SH   SOLE None 0 0 704,854
SERVICE CORP INTL COM 817565104 741 15,503 SH   SOLE None 0 0 741,216
GOLAR LNG LTD BERMUDA SHS G9456A100 204 15,680 SH   SOLE None 0 0 203,683
MDU RES GROUP INC COM 552690109 442 15,693 SH   SOLE None 0 0 442,386
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,667 15,725 SH   SOLE None 0 0 4,666,721
ADVANCED MICRO DEVICES INC COM 007903107 461 15,895 SH   SOLE None 0 0 460,796
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 956 15,956 SH   SOLE None 0 0 955,781
GREEN DOT CORP CL A 39304D102 404 16,000 SH   SOLE None 0 0 404,000
GAMCO INVESTORS INC CL A COM 361438104 313 16,025 SH   SOLE None 0 0 313,289
MASTERCARD INC CL A 57636Q104 4,367 16,080 SH   SOLE None 0 0 4,366,763
FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 692 16,280 SH   SOLE None 0 0 691,720
ISHARES TR S&P SML 600 GWT 464287887 2,932 16,434 SH   SOLE None 0 0 2,931,570
APPLIED MATLS INC COM 038222105 821 16,444 SH   SOLE None 0 0 820,537
HP INC COM 40434L105 311 16,449 SH   SOLE None 0 0 311,210
CLOROX CO DEL COM 189054109 2,500 16,463 SH   SOLE None 0 0 2,500,277
NOVO-NORDISK A S ADR 670100205 856 16,566 SH   SOLE None 0 0 856,478
CULLEN FROST BANKERS INC COM 229899109 1,470 16,603 SH   SOLE None 0 0 1,470,210
EATON VANCE TX MNG BY WRT OP COM 27828Y108 243 16,611 SH   SOLE None 0 0 243,187
MARATHON OIL CORP COM 565849106 204 16,656 SH   SOLE None 0 0 204,369
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 190 16,669 SH   SOLE None 0 0 189,693
CATERPILLAR INC DEL COM 149123101 2,114 16,739 SH   SOLE None 0 0 2,114,273
ISHARES TR MSCI MIN VOL ETF 46429B697 1,081 16,869 SH   SOLE None 0 0 1,081,285
VORNADO RLTY TR SH BEN INT 929042109 1,076 16,902 SH   SOLE None 0 0 1,076,150
MCDERMOTT INTL INC COM 580037703 34 17,003 SH   SOLE None 0 0 34,346
ISHARES TR SELECT DIVID ETF 464287168 1,735 17,022 SH   SOLE None 0 0 1,735,364
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 366 17,223 SH   SOLE None 0 0 365,988
HALLIBURTON CO COM 406216101 326 17,303 SH   SOLE None 0 0 326,158
NEXTERA ENERGY INC COM 65339F101 4,068 17,461 SH   SOLE None 0 0 4,068,252
ISHARES TR CORE S&P500 ETF 464287200 5,226 17,508 SH   SOLE None 0 0 5,226,343
CHESAPEAKE ENERGY CORP COM 165167107 25 17,661 SH   SOLE None 0 0 24,902
PROSHARES TR S&P 500 DV ARIST 74348A467 1,267 17,707 SH   SOLE None 0 0 1,267,449
INVESCO QQQ TR UNIT SER 1 46090E103 3,348 17,734 SH   SOLE None 0 0 3,348,394
ISHARES TR HDG MSCI EAFE 46434V803 532 17,765 SH   SOLE None 0 0 531,877
SALESFORCE COM INC COM 79466L302 2,640 17,784 SH   SOLE None 0 0 2,639,857
MCDONALDS CORP COM 580135101 3,827 17,822 SH   SOLE None 0 0 3,826,551
CORNING INC COM 219350105 509 17,845 SH   SOLE None 0 0 508,927
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,063 17,954 SH   SOLE None 0 0 1,062,880
JEFFERIES FINL GROUP INC COM 47233W109 336 18,264 SH   SOLE None 0 0 336,064
SCHLUMBERGER LTD COM 806857108 649 18,983 SH   SOLE None 0 0 648,651
BNY MELLON STRATEGIC MUN BD COM 09662E109 161 19,172 SH   SOLE None 0 0 161,236
STARBUCKS CORP COM 855244109 1,707 19,304 SH   SOLE None 0 0 1,706,872
ZION OIL & GAS INC COM 989696109 5 19,331 SH   SOLE None 0 0 4,835
DASEKE INC COM 23753F107 49 19,604 SH   SOLE None 0 0 49,010
LOWES COS INC COM 548661107 2,158 19,622 SH   SOLE None 0 0 2,157,681
TJX COS INC NEW COM 872540109 1,095 19,642 SH   SOLE None 0 0 1,094,823
CORTEVA INC COM 22052L104 556 19,865 SH   SOLE None 0 0 556,213
INVESCO TR INVT GRADE MUNS COM 46131M106 258 20,075 SH   SOLE None 0 0 258,370
GILEAD SCIENCES INC COM 375558103 1,278 20,168 SH   SOLE None 0 0 1,278,274
CSX CORP COM 126408103 1,410 20,356 SH   SOLE None 0 0 1,410,030
CHENIERE ENERGY INC COM NEW 16411R208 1,309 20,764 SH   SOLE None 0 0 1,309,378
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 311 20,899 SH   SOLE None 0 0 310,559
INVESCO MUN OPPORTUNITY TR COM 46132C107 263 21,014 SH   SOLE None 0 0 262,888
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 629 21,221 SH   SOLE None 0 0 628,993
HOME DEPOT INC COM 437076102 4,986 21,490 SH   SOLE None 0 0 4,986,192
DUPONT DE NEMOURS INC COM 26614N102 1,543 21,644 SH   SOLE None 0 0 1,543,426
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 560 21,725 SH   SOLE None 0 0 559,953
TARGET CORP COM 87612E106 2,346 21,947 SH   SOLE None 0 0 2,346,304
JD COM INC SPON ADR CL A 47215P106 622 22,051 SH   SOLE None 0 0 622,059
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 230 22,116 SH   SOLE None 0 0 230,225
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 860 22,121 SH   SOLE None 0 0 860,278
OCCIDENTAL PETE CORP COM 674599105 1,012 22,754 SH   SOLE None 0 0 1,011,852
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 358 22,824 SH   SOLE None 0 0 357,882
FACEBOOK INC CL A 30303M102 4,101 23,028 SH   SOLE None 0 0 4,100,826
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 481 23,174 SH   SOLE None 0 0 480,851
B & G FOODS INC NEW COM 05508R106 441 23,331 SH   SOLE None 0 0 441,189
XCEL ENERGY INC COM 98389B100 1,537 23,679 SH   SOLE None 0 0 1,536,530
ORACLE CORP COM 68389X105 1,304 23,699 SH   SOLE None 0 0 1,304,141
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 293 23,878 SH   SOLE None 0 0 293,460
SNAP INC CL A 83304A106 380 24,080 SH   SOLE None 0 0 380,464
KEYCORP NEW COM 493267108 432 24,194 SH   SOLE None 0 0 431,624
CITIGROUP INC COM NEW 172967424 1,682 24,345 SH   SOLE None 0 0 1,681,787
PHILLIPS 66 COM 718546104 2,494 24,358 SH   SOLE None 0 0 2,494,241
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,312 24,472 SH   SOLE None 0 0 1,311,926
TEXAS INSTRS INC COM 882508104 3,169 24,518 SH   SOLE None 0 0 3,168,643
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 155 24,941 SH   SOLE None 0 0 155,133
SUPERCOM LTD NEW SHS NEW M87095119 19 25,000 SH   SOLE None 0 0 19,498
DOUGLAS EMMETT INC COM 25960P109 1,072 25,025 SH   SOLE None 0 0 1,071,821
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,474 25,054 SH   SOLE None 0 0 1,474,427
CVS HEALTH CORP COM 126650100 1,587 25,166 SH   SOLE None 0 0 1,587,198
ISHARES TR INTL SEL DIV ETF 464288448 781 25,407 SH   SOLE None 0 0 781,005
GOOD TIMES RESTAURANTS INC COM PAR $.001NEW 382140879 41 25,500 SH   SOLE None 0 0 41,055
COMCAST CORP NEW CL A 20030N101 1,166 25,859 SH   SOLE None 0 0 1,165,741
DISNEY WALT CO COM DISNEY 254687106 3,388 25,999 SH   SOLE None 0 0 3,388,219
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 378 26,126 SH   SOLE None 0 0 378,036
SIRIUS XM HLDGS INC COM 82968B103 164 26,217 SH   SOLE None 0 0 163,987
NUSTAR ENERGY LP UNIT COM 67058H102 744 26,288 SH   SOLE None 0 0 744,472
COMMERCIAL METALS CO COM 201723103 458 26,376 SH   SOLE None 0 0 458,415
ENGLOBAL CORP COM 293306106 26 26,400 SH   SOLE None 0 0 26,400
PAYPAL HLDGS INC COM 70450Y103 2,740 26,448 SH   SOLE None 0 0 2,739,748
PROSPECT CAPITAL CORPORATION COM 74348T102 175 26,567 SH   SOLE None 0 0 175,074
UNITED PARCEL SERVICE INC CL B 911312106 3,188 26,610 SH   SOLE None 0 0 3,188,388
HUNTINGTON BANCSHARES INC COM 446150104 381 26,667 SH   SOLE None 0 0 380,538
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 439 27,020 SH   SOLE None 0 0 438,536
AMERICAN ELEC PWR CO INC COM 025537101 2,533 27,036 SH   SOLE None 0 0 2,533,004
US BANCORP DEL COM NEW 902973304 1,498 27,062 SH   SOLE None 0 0 1,497,634
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 663 27,081 SH   SOLE None 0 0 662,953
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 766 27,363 SH   SOLE None 0 0 766,155
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 443 27,690 SH   SOLE None 0 0 443,317
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 368 28,120 SH   SOLE None 0 0 367,525
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 366 28,417 SH   SOLE None 0 0 366,016
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 243 28,616 SH   SOLE None 0 0 243,234
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,042 28,707 SH   SOLE None 0 0 1,042,352
NIKE INC CL B 654106103 2,733 29,096 SH   SOLE None 0 0 2,732,733
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 319 29,474 SH   SOLE None 0 0 319,205
CATALYST PHARMACEUTICALS INC COM 14888U101 160 30,200 SH   SOLE None 0 0 160,362
AURORA CANNABIS INC COM 05156X108 133 30,301 SH   SOLE None 0 0 133,021
PIMCO INCOME STRATEGY FUND COM 72201H108 347 30,380 SH   SOLE None 0 0 347,243
PRINCIPAL FINL GROUP INC COM 74251V102 1,742 30,479 SH   SOLE None 0 0 1,741,570
THE CHARLES SCHWAB CORPORATI COM 808513105 1,294 30,925 SH   SOLE None 0 0 1,293,593
MGM RESORTS INTERNATIONAL COM 552953101 857 30,926 SH   SOLE None 0 0 857,272
AMERICAN AIRLS GROUP INC COM 02376R102 835 30,969 SH   SOLE None 0 0 835,225
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1,321 30,977 SH   SOLE None 0 0 1,320,559
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 483 31,028 SH   SOLE None 0 0 482,791
INTERNATIONAL BUSINESS MACHS COM 459200101 4,520 31,079 SH   SOLE None 0 0 4,519,549
GABELLI UTIL TR COM 36240A101 231 31,104 SH   SOLE None 0 0 230,794
FREEPORT-MCMORAN INC CL B 35671D857 298 31,126 SH   SOLE None 0 0 297,880
ISHARES TR MSCI EMG MKT ETF 464287234 1,292 31,606 SH   SOLE None 0 0 1,291,750
CEMEX SAB DE CV SPON ADR NEW 151290889 124 31,639 SH   SOLE None 0 0 124,024
NOBLE ENERGY INC COM 655044105 714 31,781 SH   SOLE None 0 0 713,809
ENERPLUS CORP COM 292766102 237 31,806 SH   SOLE None 0 0 236,637
NUVEEN QUALITY MUNCP INCOME COM 67066V101 457 31,841 SH   SOLE None 0 0 457,237
ISHARES TR PFD AND INCM SEC 464288687 1,196 31,856 SH   SOLE None 0 0 1,195,542
DELEK US HLDGS INC NEW COM 24665A103 1,160 31,955 SH   SOLE None 0 0 1,159,962
KROGER CO COM 501044101 847 32,870 SH   SOLE None 0 0 847,395
SUNOCO LP COM UT REP LP 86765K109 1,041 33,103 SH   SOLE None 0 0 1,041,080
ENBRIDGE INC COM 29250N105 1,185 33,773 SH   SOLE None 0 0 1,184,743
MPLX LP COM UNIT REP LTD 55336V100 955 34,091 SH   SOLE None 0 0 954,889
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 255 34,126 SH   SOLE None 0 0 255,263
EMERSON ELEC CO COM 291011104 2,284 34,157 SH   SOLE None 0 0 2,283,751
ISHARES TR MSCI EAFE ETF 464287465 2,274 34,865 SH   SOLE None 0 0 2,273,556
ISHARES TR EAFE VALUE ETF 464288877 1,729 36,497 SH   SOLE None 0 0 1,728,868
MACYS INC COM 55616P104 567 36,513 SH   SOLE None 0 0 567,406
MCEWEN MNG INC COM 58039P107 57 36,750 SH   SOLE None 0 0 57,330
PBF ENERGY INC CL A 69318G106 1,000 36,791 SH   SOLE None 0 0 1,000,347
STARWOOD PPTY TR INC COM 85571B105 894 36,900 SH   SOLE None 0 0 893,718
PROSPECT CAPITAL CORPORATION NOTE 6.375% 3/0 74348TAT9 40 38,000 SH   SOLE None 0 0 40,188
KIMBERLY CLARK CORP COM 494368103 5,410 38,085 SH   SOLE None 0 0 5,410,036
INVESCO MUN TR COM 46131J103 482 38,263 SH   SOLE None 0 0 482,493
WALMART INC COM 931142103 4,590 38,680 SH   SOLE None 0 0 4,590,485
EATON VANCE TAX MNGD GBL DV COM 27829F108 321 38,999 SH   SOLE None 0 0 320,575
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 546 39,217 SH   SOLE None 0 0 545,508
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 891 39,418 SH   SOLE None 0 0 890,852
3M CO COM 88579Y101 6,509 39,593 SH   SOLE None 0 0 6,509,077
BRISTOL MYERS SQUIBB CO COM 110122108 2,013 39,691 SH   SOLE None 0 0 2,012,724
ABBOTT LABS COM 002824100 3,418 40,852 SH   SOLE None 0 0 3,418,066
DUKE ENERGY CORP NEW COM NEW 26441C204 3,927 40,970 SH   SOLE None 0 0 3,927,426
ENCANA CORP COM 292505104 189 41,188 SH   SOLE None 0 0 189,465
COLONY CAP INC NEW CL A COM 19626G108 252 41,873 SH   SOLE None 0 0 252,076
MARATHON PETE CORP COM 56585A102 2,561 42,163 SH   SOLE None 0 0 2,561,412
FS KKR CAPITAL CORP COM 302635107 250 42,800 SH   SOLE None 0 0 249,524
NUVEEN MUN VALUE FD INC COM 670928100 458 43,587 SH   SOLE None 0 0 458,094
PPL CORP COM 69351T106 1,381 43,843 SH   SOLE None 0 0 1,380,621
WILLIAMS COS INC DEL COM 969457100 1,077 44,769 SH   SOLE None 0 0 1,077,138
ISHARES TR S&P 500 GRWT ETF 464287309 8,170 45,382 SH   SOLE None 0 0 8,170,117
VEREIT INC COM 92339V100 453 46,320 SH   SOLE None 0 0 453,013
ISHARES TR CORE US AGGBD ET 464287226 5,247 46,365 SH   SOLE None 0 0 5,247,155
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 839 46,797 SH   SOLE None 0 0 839,070
SOUTHWEST AIRLS CO COM 844741108 2,545 47,120 SH   SOLE None 0 0 2,544,931
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,157 47,634 SH   SOLE None 0 0 3,156,694
NUVEEN AMT FREE QLTY MUN INC COM 670657105 688 48,055 SH   SOLE None 0 0 687,660
NUVEEN MUN HIGH INCOME OPP F COM 670682103 687 48,109 SH   SOLE None 0 0 687,001
PACWEST BANCORP DEL COM 695263103 1,752 48,225 SH   SOLE None 0 0 1,752,496
DOMINION ENERGY INC COM 25746U109 3,950 48,747 SH   SOLE None 0 0 3,950,431
IDEANOMICS INC COM 45166V106 75 50,000 SH   SOLE None 0 0 75,250
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 902 50,000 SH   SOLE None 0 0 902,000
ISHARES TR CORE HIGH DV ETF 46429B663 4,763 50,585 SH   SOLE None 0 0 4,763,079
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 760 50,596 SH   SOLE None 0 0 759,949
WEYERHAEUSER CO COM 962166104 1,423 51,373 SH   SOLE None 0 0 1,423,023
VISA INC COM CL A 92826C839 9,017 52,421 SH   SOLE None 0 0 9,016,869
ISHARES TR CORE S&P TTL STK 464287150 3,556 53,014 SH   SOLE None 0 0 3,555,627
DOW INC COM 260557103 2,634 55,279 SH   SOLE None 0 0 2,634,041
OFFICE DEPOT INC COM 676220106 99 56,300 SH   SOLE None 0 0 98,806
KRAFT HEINZ CO COM 500754106 1,576 56,433 SH   SOLE None 0 0 1,576,455
ABERDEEN ASIA PACIFIC INCOM COM 003009107 239 57,055 SH   SOLE None 0 0 239,061
ISHARES INC EM MKTS DIV ETF 464286319 2,137 57,112 SH   SOLE None 0 0 2,137,130
CENTERPOINT ENERGY INC COM 15189T107 1,735 57,494 SH   SOLE None 0 0 1,735,181
MONDELEZ INTL INC CL A 609207105 3,197 57,792 SH   SOLE None 0 0 3,197,063
PNC FINL SVCS GROUP INC COM 693475105 8,165 58,257 SH   SOLE None 0 0 8,165,351
NUVEEN AMT FREE MUN CR INC F COM 67071L106 1,001 59,804 SH   SOLE None 0 0 1,000,518
QUALCOMM INC COM 747525103 4,593 60,211 SH   SOLE None 0 0 4,592,883
GABELLI EQUITY TR INC COM 362397101 361 60,449 SH   SOLE None 0 0 361,483
WEINGARTEN RLTY INVS SH BEN INT 948741103 1,776 60,958 SH   SOLE None 0 0 1,775,695
VALERO ENERGY CORP NEW COM 91913Y100 5,214 61,167 SH   SOLE None 0 0 5,213,886
CONOCOPHILLIPS COM 20825C104 3,510 61,606 SH   SOLE None 0 0 3,510,292
GLOBAL X FDS GLBL X MLP ETF 37950E473 523 62,400 SH   SOLE None 0 0 522,912
CENTURYLINK INC COM 156700106 781 62,556 SH   SOLE None 0 0 780,698
HOUSTON AMERN ENERGY CORP COM 44183U100 11 63,110 SH   SOLE None 0 0 11,423
INTL PAPER CO COM 460146103 2,802 66,993 SH   SOLE None 0 0 2,801,629
NEUBERGER BERMAN RE ES SEC F COM 64190A103 383 67,617 SH   SOLE None 0 0 383,391
GENERAL MLS INC COM 370334104 3,786 68,681 SH   SOLE None 0 0 3,785,707
BLACK STONE MINERALS L P COM UNIT 09225M101 1,002 70,387 SH   SOLE None 0 0 1,002,305
NUVEEN PFD & INCM SECURTIES COM 67072C105 739 75,068 SH   SOLE None 0 0 739,418
HOME BANCSHARES INC COM 436893200 1,435 76,350 SH   SOLE None 0 0 1,434,998
PEPSICO INC COM 713448108 10,578 77,154 SH   SOLE None 0 0 10,577,814
GAMING & LEISURE PPTYS INC COM 36467J108 3,003 78,535 SH   SOLE None 0 0 3,003,178
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 411 79,011 SH   SOLE None 0 0 410,857
COLONY CR REAL ESTATE INC COM CL A 19625T101 1,144 79,130 SH   SOLE None 0 0 1,144,217
SOUTHERN CO COM 842587107 4,920 79,646 SH   SOLE None 0 0 4,919,712
TRANSGLOBE ENERGY CORP COM 893662106 108 80,853 SH   SOLE None 0 0 107,534
MERCK & CO INC COM 58933Y105 6,826 81,084 SH   SOLE None 0 0 6,825,688
ISHARES TR CORE DIV GRWTH 46434V621 3,525 90,056 SH   SOLE None 0 0 3,524,792
BLACKSTONE GROUP INC COM CL A 09260D107 4,407 90,224 SH   SOLE None 0 0 4,406,524
ARES CAP CORP COM 04010L103 1,692 90,812 SH   SOLE None 0 0 1,692,287
JOHNSON & JOHNSON COM 478160104 11,907 92,031 SH   SOLE None 0 0 11,906,953
MICROSOFT CORP COM 594918104 12,928 92,986 SH   SOLE None 0 0 12,927,866
JPMORGAN CHASE & CO COM 46625H100 11,271 95,767 SH   SOLE None 0 0 11,270,873
WISDOMTREE TR US SMALLCAP DIVD 97717W604 2,666 97,423 SH   SOLE None 0 0 2,666,468
PHILIP MORRIS INTL INC COM 718172109 7,668 100,983 SH   SOLE None 0 0 7,667,653
BP PLC SPONSORED ADR 055622104 3,874 101,977 SH   SOLE None 0 0 3,874,097
ABBVIE INC COM 00287Y109 7,733 102,130 SH   SOLE None 0 0 7,733,308
SPIRIT OF TEX BANCSHARES INC COM 84861D103 2,242 104,050 SH   SOLE None 0 0 2,242,278
EXTREME NETWORKS INC COM 30226D106 788 108,300 SH   SOLE None 0 0 787,882
BANK AMER CORP COM 060505104 3,181 109,060 SH   SOLE None 0 0 3,181,269
DNP SELECT INCOME FD COM 23325P104 1,413 109,862 SH   SOLE None 0 0 1,412,826
INTEL CORP COM 458140100 5,723 111,071 SH   SOLE None 0 0 5,723,478
HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 1,487 111,355 SH   SOLE None 0 0 1,486,590
BB&T CORP COM 054937107 6,166 115,529 SH   SOLE None 0 0 6,165,775
PREFERRED APT CMNTYS INC COM 74039L103 1,736 120,104 SH   SOLE None 0 0 1,735,503
APPLE INC COM 037833100 26,988 120,498 SH   SOLE None 0 0 26,987,897
DENISON MINES CORP COM 248356107 55 121,293 SH   SOLE None 0 0 54,642
WELLS FARGO CO NEW COM 949746101 6,455 127,966 SH   SOLE None 0 0 6,454,580
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 27,050 130,037 SH   SOLE None 0 0 27,050,297
PROCTER & GAMBLE CO COM 742718109 20,388 163,914 SH   SOLE None 0 0 20,387,624
VERIZON COMMUNICATIONS INC COM 92343V104 9,926 164,451 SH   SOLE None 0 0 9,926,237
ANNALY CAP MGMT INC COM 035710409 1,448 164,557 SH   SOLE None 0 0 1,448,103
AGNC INVT CORP COM 00123Q104 2,666 165,688 SH   SOLE None 0 0 2,665,913
CHEVRON CORP NEW COM 166764100 20,212 170,422 SH   SOLE None 0 0 20,212,024
FORD MTR CO DEL COM 345370860 1,624 177,335 SH   SOLE None 0 0 1,624,387
ALTRIA GROUP INC COM 02209S103 7,283 178,079 SH   SOLE None 0 0 7,283,442
PFIZER INC COM 717081103 6,595 183,559 SH   SOLE None 0 0 6,595,266
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,463 188,280 SH   SOLE None 0 0 2,462,708
GENERAL ELECTRIC CO COM 369604103 1,770 197,938 SH   SOLE None 0 0 1,769,562
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 2,330 197,990 SH   SOLE None 0 0 2,330,341
CBTX INC COM 12481V104 5,766 206,809 SH   SOLE None 0 0 5,765,839
ISHARES GOLD TRUST ISHARES 464285105 2,925 207,423 SH   SOLE None 0 0 2,924,664
SHARPS COMPLIANCE CORP COM 820017101 872 210,000 SH   SOLE None 0 0 871,500
CISCO SYS INC COM 17275R102 10,638 215,300 SH   SOLE None 0 0 10,637,958
COCA COLA CO COM 191216100 12,136 222,926 SH   SOLE None 0 0 12,136,082
ENCORE WIRE CORP COM 292562105 13,674 242,960 SH   SOLE None 0 0 13,673,795
KINDER MORGAN INC DEL COM 49456B101 6,068 294,420 SH   SOLE None 0 0 6,068,003
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 824 296,364 SH   SOLE None 0 0 823,892
AEGON N V NY REGISTRY SHS 007924103 1,330 322,040 SH   SOLE None 0 0 1,330,023
STEIN MART INC COM 858375108 274 345,098 SH   SOLE None 0 0 274,353
ENTERPRISE PRODS PARTNERS L COM 293792107 11,474 401,454 SH   SOLE None 0 0 11,473,567
DENBURY RES INC COM NEW 247916208 499 419,002 SH   SOLE None 0 0 498,612
AT&T INC COM 00206R102 16,147 426,716 SH   SOLE None 0 0 16,146,934
CEMEX SAB DE CV NOTE 3.720% 3/1 151290BT9 449 450,000 SH   SOLE None 0 0 449,158
AMERICAN FIN TR INC COM CLASS A 02607T109 7,208 516,366 SH   SOLE None 0 0 7,208,467
ALPS ETF TR ALERIAN MLP 00162Q866 5,522 604,125 SH   SOLE None 0 0 5,521,703
EXXON MOBIL CORP COM 30231G102 57,500 814,339 SH   SOLE None 0 0 57,500,479
LUBYS INC COM 549282101 2,192 1,151,495 SH   SOLE None 0 0 2,191,640