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 3,928 22,267 SH   SOLE   21,600 0 667
3M CO COM 88579Y101 3,811 21,600 SH Put SOLE   21,600 0 0
AARONS INC COM PAR $0.50 002535300 501 8,770 SH   SOLE   8,770 0 0
ABBVIE INC COM 00287Y109 4,983 56,291 SH   SOLE   54,612 0 1,679
ABBVIE INC COM 00287Y109 2,550 28,800 SH Put SOLE   28,800 0 0
ADOBE INC COM 00724F101 82 250 SH   SOLE   0 0 250
ADOBE INC COM 00724F101 13,852 42,000 SH Call SOLE   42,000 0 0
AIR PRODS & CHEMS INC COM 009158106 2,519 10,725 SH   SOLE   9,891 0 834
ALGONQUIN PWR UTILS CORP COM 015857105 902 63,753 SH   SOLE   63,753 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 2,349 20,940 SH   SOLE   20,940 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 217 16,744 SH   SOLE   0 0 16,744
ALPHABET INC CAP STK CL C 02079K107 274 205 SH   SOLE   0 0 205
ALPHABET INC CAP STK CL A 02079K305 427 319 SH   SOLE   0 0 319
ALPHABET INC CAP STK CL A 02079K305 15,403 11,500 SH Call SOLE   11,500 0 0
ALTRIA GROUP INC COM 02209S103 4,929 98,777 SH   SOLE   89,208 0 9,569
ALTRIA GROUP INC COM 02209S103 2,156 43,200 SH Put SOLE   43,200 0 0
AMAZON COM INC COM 023135106 1,313 711 SH   SOLE   0 0 711
AMAZON COM INC COM 023135106 13,489 7,300 SH Call SOLE   7,300 0 0
AMERICAN ELEC PWR CO INC COM 025537101 303 3,209 SH   SOLE   0 0 3,209
AMERICAN EXPRESS CO COM 025816109 2,560 20,630 SH   SOLE   18,646 0 1,984
AMERICAN TOWER CORP NEW COM 03027X100 1,024 4,458 SH   SOLE   0 0 4,458
AMERISAFE INC COM 03071H100 652 9,875 SH   SOLE   9,875 0 0
AMGEN INC COM 031162100 2,473 10,260 SH   SOLE   9,583 0 677
AMGEN INC COM 031162100 12,295 51,000 SH Call SOLE   51,000 0 0
ANNALY CAP MGMT INC COM 035710409 97 10,300 SH   SOLE   0 0 10,300
APPLE INC COM 037833100 4,979 16,957 SH   SOLE   0 0 16,957
APPLE INC COM 037833100 14,242 48,500 SH Call SOLE   48,500 0 0
APPLIED MATLS INC COM 038222105 2,387 39,106 SH   SOLE   37,906 0 1,200
APTARGROUP INC COM 038336103 776 6,715 SH   SOLE   6,715 0 0
AQUA AMERICA INC COM 03836W103 794 16,906 SH   SOLE   16,906 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 433 6,584 SH   SOLE   6,584 0 0
ARK ETF TR INNOVATION ETF 00214Q104 284 5,682 SH   SOLE   0 0 5,682
AT&T INC COM 00206R102 6,590 168,649 SH   SOLE   145,840 0 22,809
AT&T INC COM 00206R102 3,377 86,400 SH Put SOLE   86,400 0 0
AUBURN NATL BANCORP COM 050473107 1,610 30,396 SH   SOLE   0 0 30,396
BANK AMER CORP COM 060505104 479 13,621 SH   SOLE   0 0 13,621
BARRETT BUSINESS SERVICES IN COM 068463108 679 7,505 SH   SOLE   7,505 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 293 1,294 SH   SOLE   0 0 1,294
BIOGEN INC COM 09062X103 2,324 7,833 SH   SOLE   7,677 0 156
BLACKROCK INC COM 09247X101 3,329 6,622 SH   SOLE   4,644 0 1,978
BLACKROCK INVT QUALITY MUN T COM 09247D105 213 13,675 SH   SOLE   0 0 13,675
BLACKSTONE GROUP INC COM CL A 09260D107 2,819 50,400 SH   SOLE   50,400 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 2,819 50,400 SH Put SOLE   50,400 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 612 16,432 SH   SOLE   16,432 0 0
BLOCK H & R INC COM 093671105 2,340 99,643 SH   SOLE   99,643 0 0
BOEING CO COM 097023105 582 1,789 SH   SOLE   0 0 1,789
BOOKING HLDGS INC COM 09857L108 2,331 1,135 SH   SOLE   1,128 0 7
BRIGHAM MINERALS INC CL A COM 10918L103 640 29,829 SH   SOLE   29,829 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,453 38,480 SH   SOLE   36,648 0 1,832
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 1 579 SH   SOLE   0 0 579
BROADCOM INC COM 11135F101 2,275 7,200 SH   SOLE   7,200 0 0
BROADCOM INC COM 11135F101 13,905 44,000 SH Call SOLE   44,000 0 0
BROADCOM INC COM 11135F101 2,275 7,200 SH Put SOLE   7,200 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 849 6,878 SH   SOLE   0 0 6,878
CARETRUST REIT INC COM 14174T107 588 28,519 SH   SOLE   28,519 0 0
CARLISLE COS INC COM 142339100 780 4,819 SH   SOLE   4,819 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,294 64,800 SH   SOLE   64,800 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,294 64,800 SH Put SOLE   64,800 0 0
CAROLINA FINL CORP NEW COM 143873107 578 13,362 SH   SOLE   13,362 0 0
CARTERS INC COM 146229109 605 5,530 SH   SOLE   5,530 0 0
CATERPILLAR INC DEL COM 149123101 4,089 27,692 SH   SOLE   21,600 0 6,092
CATERPILLAR INC DEL COM 149123101 3,190 21,600 SH Put SOLE   21,600 0 0
CHEMED CORP NEW COM 16359R103 868 1,975 SH   SOLE   1,975 0 0
CHEVRON CORP NEW COM 166764100 6,426 53,329 SH   SOLE   40,791 0 12,538
CHEVRON CORP NEW COM 166764100 2,603 21,600 SH Put SOLE   21,600 0 0
CHUBB LIMITED COM H1467J104 2,456 15,784 SH   SOLE   15,039 0 745
CINCINNATI FINL CORP COM 172062101 2,403 22,862 SH   SOLE   22,485 0 377
CISCO SYS INC COM 17275R102 3,251 68,232 SH   SOLE   57,600 0 10,632
CISCO SYS INC COM 17275R102 12,949 270,000 SH Call SOLE   270,000 0 0
CISCO SYS INC COM 17275R102 2,762 57,600 SH Put SOLE   57,600 0 0
COCA COLA CO COM 191216100 3,337 60,289 SH   SOLE   50,400 0 9,889
COCA COLA CO COM 191216100 2,790 50,400 SH Put SOLE   50,400 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,408 38,823 SH   SOLE   37,323 0 1,500
COLUMBIA SPORTSWEAR CO COM 198516106 650 6,491 SH   SOLE   6,491 0 0
COMCAST CORP NEW CL A 20030N101 2,658 59,107 SH   SOLE   51,961 0 7,146
COMMUNITY HEALTHCARE TR INC COM 20369C106 686 15,995 SH   SOLE   15,995 0 0
CONAGRA BRANDS INC COM 205887102 1,252 36,585 SH   SOLE   0 0 36,585
COPART INC COM 217204106 671 7,387 SH   SOLE   0 0 7,387
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 777 17,380 SH   SOLE   17,380 0 0
COSTCO WHSL CORP NEW COM 22160K105 261 889 SH   SOLE   0 0 889
COSTCO WHSL CORP NEW COM 22160K105 18,223 62,000 SH Call SOLE   62,000 0 0
CRANE CO COM 224399105 485 5,609 SH   SOLE   5,609 0 0
CYRUSONE INC COM 23283R100 647 9,881 SH   SOLE   9,881 0 0
DANAHER CORPORATION COM 235851102 224 1,462 SH   SOLE   0 0 1,462
DELEK US HLDGS INC NEW COM 24665A103 522 15,565 SH   SOLE   15,565 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 282 1,677 SH   SOLE   0 0 1,677
DISNEY WALT CO COM DISNEY 254687106 3,836 26,529 SH   SOLE   16,022 0 10,507
DOLBY LABORATORIES INC COM CL A 25659T107 673 9,781 SH   SOLE   9,718 0 63
DOMINION ENERGY INC COM 25746U109 3,156 38,101 SH   SOLE   36,000 0 2,101
DOMINION ENERGY INC COM 25746U109 2,982 36,000 SH Put SOLE   36,000 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 680 34,441 SH   SOLE   0 0 34,441
DUKE ENERGY CORP NEW COM NEW 26441C204 842 9,231 SH   SOLE   0 0 9,231
EASTGROUP PPTY INC COM 277276101 708 5,333 SH   SOLE   5,333 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 722 57,717 SH   SOLE   0 0 57,717
ENBRIDGE INC COM 29250N105 202 5,080 SH   SOLE   0 0 5,080
ENCOMPASS HEALTH CORP COM 29261A100 711 10,270 SH   SOLE   10,270 0 0
ENSIGN GROUP INC COM 29358P101 951 20,957 SH   SOLE   20,957 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 729 29,398 SH   SOLE   29,398 0 0
ETF SER SOLUTIONS APTUS COLLARED 26922A222 71,725 2,801,042 SH   SOLE   0 0 2,801,042
ETF SER SOLUTIONS APTUS DEFINED 26922A388 132,447 4,856,833 SH   SOLE   0 0 4,856,833
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 31,328 1,156,467 SH   SOLE   0 0 1,156,467
ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 54,147 1,766,046 SH   SOLE   0 0 1,766,046
EVOLUTION PETROLEUM CORP COM 30049A107 360 65,736 SH   SOLE   65,736 0 0
EXCHANGE TRADED CONCEPTS TR INNOVATION SHS 301505764 56 2,000 SH   SOLE   0 0 2,000
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 278 7,902 SH   SOLE   0 0 7,902
EXXON MOBIL CORP COM 30231G102 5,898 84,528 SH   SOLE   76,301 0 8,227
EXXON MOBIL CORP COM 30231G102 3,014 43,200 SH Put SOLE   43,200 0 0
FACEBOOK INC CL A 30303M102 2,549 12,420 SH   SOLE   11,244 0 1,176
FACEBOOK INC CL A 30303M102 13,752 67,000 SH Call SOLE   67,000 0 0
FIRST BANCORP N C COM 318910106 257 6,448 SH   SOLE   0 0 6,448
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 431 7,775 SH   SOLE   0 0 7,775
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 13,289 220,169 SH   SOLE   0 0 220,169
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1,114 33,287 SH   SOLE   0 0 33,287
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 12 283 SH   SOLE   0 0 283
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 15 310 SH   SOLE   0 0 310
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 16 500 SH   SOLE   0 0 500
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 15 616 SH   SOLE   0 0 616
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 139 11,191 SH   SOLE   0 0 11,191
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 84 2,800 SH   SOLE   0 0 2,800
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 382 15,431 SH   SOLE   0 0 15,431
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 79 1,653 SH   SOLE   0 0 1,653
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 113 6,059 SH   SOLE   0 0 6,059
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 98 2,282 SH   SOLE   0 0 2,282
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 9 275 SH   SOLE   0 0 275
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 500 15,855 SH   SOLE   0 0 15,855
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 813 29,427 SH   SOLE   0 0 29,427
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 46 2,158 SH   SOLE   0 0 2,158
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 344 6,650 SH   SOLE   0 0 6,650
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 19,236 320,142 SH   SOLE   0 0 320,142
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 814 25,001 SH   SOLE   0 0 25,001
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1,229 16,654 SH   SOLE   0 0 16,654
FIRST TR NASDAQ100 TECH INDE SHS 337345102 744 7,442 SH   SOLE   0 0 7,442
FIRSTCASH INC COM 33767D105 561 6,960 SH   SOLE   6,960 0 0
FLIR SYS INC COM 302445101 758 14,585 SH   SOLE   13,645 0 940
FORWARD AIR CORP COM 349853101 752 10,744 SH   SOLE   10,744 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 472 30,206 SH   SOLE   30,206 0 0
GENERAL ELECTRIC CO COM 369604103 152 13,643 SH   SOLE   0 0 13,643
GENERAL MLS INC COM 370334104 2,603 48,597 SH   SOLE   44,209 0 4,388
GERMAN AMERN BANCORP INC COM 373865104 599 16,827 SH   SOLE   16,827 0 0
GILDAN ACTIVEWEAR INC COM 375916103 530 17,933 SH   SOLE   17,933 0 0
GILEAD SCIENCES INC COM 375558103 438 6,755 SH   SOLE   0 0 6,755
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,389 72,148 SH   SOLE   72,000 0 148
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,383 72,000 SH Put SOLE   72,000 0 0
GLOBAL X FDS US PFD ETF 37954Y657 1,148 45,884 SH   SOLE   0 0 45,884
GLOBE LIFE INC COM 37959E102 1,420 13,500 SH   SOLE   0 0 13,500
GOLDMAN SACHS GROUP INC COM 38141G104 3,383 14,715 SH   SOLE   10,044 0 4,671
GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 800 13,351 SH   SOLE   13,351 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 595 18,486 SH   SOLE   18,486 0 0
HANOVER INS GROUP INC COM 410867105 680 4,977 SH   SOLE   4,977 0 0
HEXCEL CORP NEW COM 428291108 724 9,879 SH   SOLE   9,879 0 0
HILL ROM HLDGS INC COM 431475102 716 6,303 SH   SOLE   6,303 0 0
HINGHAM INSTN SVGS MASS COM 433323102 631 3,002 SH   SOLE   3,002 0 0
HOME DEPOT INC COM 437076102 4,695 21,500 SH   SOLE   14,400 0 7,100
HOME DEPOT INC COM 437076102 3,145 14,400 SH Put SOLE   14,400 0 0
HUBBELL INC COM 443510607 654 4,424 SH   SOLE   4,424 0 0
ICF INTL INC COM 44925C103 615 6,719 SH   SOLE   6,638 0 81
ILLINOIS TOOL WKS INC COM 452308109 2,592 14,431 SH   SOLE   14,168 0 263
INDEPENDENT BANK CORP MASS COM 453836108 552 6,636 SH   SOLE   6,636 0 0
INSPERITY INC COM 45778Q107 586 6,805 SH   SOLE   6,805 0 0
INTEL CORP COM 458140100 5,089 85,044 SH   SOLE   57,600 0 27,444
INTEL CORP COM 458140100 12,569 210,000 SH Call SOLE   210,000 0 0
INTEL CORP COM 458140100 3,447 57,600 SH Put SOLE   57,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,189 31,259 SH   SOLE   28,800 0 2,459
INTERNATIONAL BUSINESS MACHS COM 459200101 3,860 28,800 SH Put SOLE   28,800 0 0
INTL PAPER CO COM 460146103 3,051 66,265 SH   SOLE   64,800 0 1,465
INTL PAPER CO COM 460146103 2,984 64,800 SH Put SOLE   64,800 0 0
INTREXON CORP COM 46122T102 243 44,399 SH   SOLE   0 0 44,399
INTUITIVE SURGICAL INC COM NEW 46120E602 290 491 SH   SOLE   0 0 491
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1,297 52,000 SH   SOLE   0 0 52,000
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 20 402 SH   SOLE   0 0 402
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 1,300 61,064 SH   SOLE   0 0 61,064
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,298 61,115 SH   SOLE   0 0 61,115
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,300 60,481 SH   SOLE   0 0 60,481
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 718 10,509 SH   SOLE   0 0 10,509
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 28 501 SH   SOLE   0 0 501
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 113 3,106 SH   SOLE   0 0 3,106
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 6 100 SH   SOLE   0 0 100
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 348 3,013 SH   SOLE   0 0 3,013
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 5 91 SH   SOLE   0 0 91
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 277 4,753 SH   SOLE   0 0 4,753
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 2 58 SH   SOLE   0 0 58
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 4 193 SH   SOLE   0 0 193
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 37 2,530 SH   SOLE   0 0 2,530
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 65 2,199 SH   SOLE   0 0 2,199
INVESCO QQQ TR UNIT SER 1 46090E103 72,287 340,000 SH Put SOLE   340,000 0 0
IRON MTN INC NEW COM 46284V101 2,333 73,209 SH   SOLE   73,209 0 0
ISHARES INC CORE MSCI EMKT 46434G103 202 3,760 SH   SOLE   0 0 3,760
ISHARES TR S&P 100 ETF 464287101 546 3,792 SH   SOLE   0 0 3,792
ISHARES TR CORE S&P TTL STK 464287150 3 42 SH   SOLE   0 0 42
ISHARES TR SELECT DIVID ETF 464287168 40 382 SH   SOLE   0 0 382
ISHARES TR TIPS BD ETF 464287176 34 305 SH   SOLE   0 0 305
ISHARES TR CHINA LG-CAP ETF 464287184 3 80 SH   SOLE   0 0 80
ISHARES TR TRANS AVG ETF 464287192 1,922 9,833 SH   SOLE   0 0 9,833
ISHARES TR CORE S&P500 ETF 464287200 486 1,506 SH   SOLE   0 0 1,506
ISHARES TR CORE US AGGBD ET 464287226 30 274 SH   SOLE   0 0 274
ISHARES TR MSCI EMG MKT ETF 464287234 57 1,249 SH   SOLE   0 0 1,249
ISHARES TR IBOXX INV CP ETF 464287242 54 428 SH   SOLE   0 0 428
ISHARES TR GLOBAL TECH ETF 464287291 6 31 SH   SOLE   0 0 31
ISHARES TR S&P 500 GRWT ETF 464287309 15 81 SH   SOLE   0 0 81
ISHARES TR S&P 500 VAL ETF 464287408 18 144 SH   SOLE   0 0 144
ISHARES TR 20 YR TR BD ETF 464287432 12 93 SH   SOLE   0 0 93
ISHARES TR BARCLAYS 7 10 YR 464287440 20 182 SH   SOLE   0 0 182
ISHARES TR MSCI EAFE ETF 464287465 35 537 SH   SOLE   0 0 537
ISHARES TR RUS MDCP VAL ETF 464287473 206 2,174 SH   SOLE   0 0 2,174
ISHARES TR RUS MD CP GR ETF 464287481 218 1,433 SH   SOLE   0 0 1,433
ISHARES TR RUS MID CAP ETF 464287499 507 8,516 SH   SOLE   0 0 8,516
ISHARES TR CORE S&P MCP ETF 464287507 67 327 SH   SOLE   0 0 327
ISHARES TR NASDAQ BIOTECH 464287556 47 396 SH   SOLE   0 0 396
ISHARES TR U.S. CNSM SV ETF 464287580 103 455 SH   SOLE   0 0 455
ISHARES TR RUS 1000 VAL ETF 464287598 258 1,896 SH   SOLE   0 0 1,896
ISHARES TR S&P MC 400GR ETF 464287606 2 12 SH   SOLE   0 0 12
ISHARES TR RUS 1000 GRW ETF 464287614 358 2,037 SH   SOLE   0 0 2,037
ISHARES TR RUS 1000 ETF 464287622 1,221 6,847 SH   SOLE   0 0 6,847
ISHARES TR RUS 2000 VAL ETF 464287630 18 145 SH   SOLE   0 0 145
ISHARES TR RUS 2000 GRW ETF 464287648 31 148 SH   SOLE   0 0 148
ISHARES TR RUSSELL 2000 ETF 464287655 66 426 SH   SOLE   0 0 426
ISHARES TR S&P MC 400VL ETF 464287705 3 18 SH   SOLE   0 0 18
ISHARES TR U.S. REAL ES ETF 464287739 1 11 SH   SOLE   0 0 11
ISHARES TR CORE S&P SCP ETF 464287804 268 3,197 SH   SOLE   0 0 3,197
ISHARES TR DOW JONES US ETF 464287846 64 405 SH   SOLE   0 0 405
ISHARES TR EUROPE ETF 464287861 424 9,046 SH   SOLE   0 0 9,046
ISHARES TR EAFE SML CP ETF 464288273 58 935 SH   SOLE   0 0 935
ISHARES TR JPMORGAN USD EMG 464288281 12,400 108,242 SH   SOLE   0 0 108,242
ISHARES TR NATIONAL MUN ETF 464288414 36 317 SH   SOLE   0 0 317
ISHARES TR IBOXX HI YD ETF 464288513 373 4,249 SH   SOLE   0 0 4,249
ISHARES TR MSCI KLD400 SOC 464288570 38 323 SH   SOLE   0 0 323
ISHARES TR MBS ETF 464288588 0 6 SH   SOLE   0 0 6
ISHARES TR SH TR CRPORT ETF 464288646 53 1,000 SH   SOLE   0 0 1,000
ISHARES TR 3 7 YR TREAS BD 464288661 11 91 SH   SOLE   0 0 91
ISHARES TR PFD AND INCM SEC 464288687 1,260 33,525 SH   SOLE   0 0 33,525
ISHARES TR MSCI USA ESG SLC 464288802 35 263 SH   SOLE   0 0 263
ISHARES TR U.S. MED DVC ETF 464288810 5 20 SH   SOLE   0 0 20
ISHARES TR US HLTHCR PR ETF 464288828 1 7 SH   SOLE   0 0 7
ISHARES TR EAFE VALUE ETF 464288877 55 1,108 SH   SOLE   0 0 1,108
ISHARES TR MSCI INDIA ETF 46429B598 2 64 SH   SOLE   0 0 64
ISHARES TR FLTG RATE NT ETF 46429B655 14 276 SH   SOLE   0 0 276
ISHARES TR CORE HIGH DV ETF 46429B663 74 763 SH   SOLE   0 0 763
ISHARES TR MSCI MIN VOL ETF 46429B697 3,754 57,223 SH   SOLE   0 0 57,223
ISHARES TR USA QUALITY FCTR 46432F339 90 898 SH   SOLE   0 0 898
ISHARES TR EDGE MSCI USA VL 46432F388 132 1,474 SH   SOLE   0 0 1,474
ISHARES TR USA MOMENTUM FCT 46432F396 80 640 SH   SOLE   0 0 640
ISHARES TR CORE MSCI EAFE 46432F842 37 573 SH   SOLE   0 0 573
ISHARES TR 0-5YR HI YL CP 46434V407 125 2,696 SH   SOLE   0 0 2,696
ISHARES TR INTL QLTY FACTOR 46434V456 89 2,769 SH   SOLE   0 0 2,769
ISHARES TR CORE DIV GRWTH 46434V621 0 00 SH   SOLE   0 0 0
ISHARES TR GLOBAL REIT ETF 46434V647 22 818 SH   SOLE   0 0 818
ISHARES TR CORE MSCI EURO 46434V738 45 912 SH   SOLE   0 0 912
ISHARES TR HDG MSCI EAFE 46434V803 1 40 SH   SOLE   0 0 40
ISHARES TR ULTR SH TRM BD 46434V878 14,640 290,893 SH   SOLE   0 0 290,893
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 24,156 954,797 SH   SOLE   954,797 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 24,598 962,368 SH   SOLE   962,368 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 24,428 965,917 SH   SOLE   965,917 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 25,101 967,675 SH   SOLE   967,675 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 24,848 967,235 SH   SOLE   967,235 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 24,296 973,417 SH   SOLE   973,417 0 0
ISHARES TR EDGE MSCI MINM 46435G433 5 156 SH   SOLE   0 0 156
ISHARES TR FALN ANGLS USD 46435G474 0 15 SH   SOLE   0 0 15
ISHARES TR IBONDS DEC2026 46435GAA0 25,424 994,301 SH   SOLE   994,301 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 2,718 54,093 SH   SOLE   0 0 54,093
JOHNSON & JOHNSON COM 478160104 6,343 43,485 SH   SOLE   37,595 0 5,890
JOHNSON & JOHNSON COM 478160104 3,151 21,600 SH Put SOLE   21,600 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 169 2,977 SH   SOLE   0 0 2,977
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 5,162 102,378 SH   SOLE   0 0 102,378
JPMORGAN CHASE & CO COM 46625H100 7,457 53,499 SH   SOLE   38,401 0 15,098
JPMORGAN CHASE & CO COM 46625H100 3,011 21,600 SH Put SOLE   21,600 0 0
KADANT INC COM 48282T104 616 5,846 SH   SOLE   5,846 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 552 4,977 SH   SOLE   4,977 0 0
KAR AUCTION SVCS INC COM 48238T109 263 12,087 SH   SOLE   12,087 0 0
KLA CORPORATION COM NEW 482480100 2,323 13,036 SH   SOLE   13,036 0 0
KONTOOR BRANDS INC COM 50050N103 853 20,327 SH   SOLE   19,964 0 363
LADDER CAP CORP CL A 505743104 643 35,644 SH   SOLE   35,644 0 0
LAKELAND FINL CORP COM 511656100 588 12,008 SH   SOLE   12,008 0 0
LAM RESEARCH CORP COM 512807108 2,360 8,071 SH   SOLE   7,903 0 168
LAS VEGAS SANDS CORP COM 517834107 2,995 43,378 SH   SOLE   43,200 0 178
LAS VEGAS SANDS CORP COM 517834107 2,983 43,200 SH Put SOLE   43,200 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 14,552 495,483 SH   SOLE   0 0 495,483
LILLY ELI & CO COM 532457108 305 2,323 SH   SOLE   0 0 2,323
LOGITECH INTL S A SHS H50430232 791 16,778 SH   SOLE   16,778 0 0
LOUISIANA PAC CORP COM 546347105 2,291 77,214 SH   SOLE   77,214 0 0
LOWES COS INC COM 548661107 383 3,202 SH   SOLE   0 0 3,202
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,355 24,935 SH   SOLE   24,676 0 259
MACQUARIE INFRASTRUCTURE COR COM 55608B105 589 13,754 SH   SOLE   13,754 0 0
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 533 54,762 SH   SOLE   54,762 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 999 7,760 SH   SOLE   7,760 0 0
MASTERCARD INC CL A 57636Q104 227 798 SH   SOLE   0 0 798
MCDONALDS CORP COM 580135101 2,906 14,710 SH   SOLE   11,843 0 2,867
MERCK & CO INC COM 58933Y105 683 7,515 SH   SOLE   0 0 7,515
METLIFE INC COM 59156R108 328 6,440 SH   SOLE   0 0 6,440
MICROSOFT CORP COM 594918104 4,888 31,001 SH   SOLE   14,723 0 16,278
MICROSOFT CORP COM 594918104 15,612 99,000 SH Call SOLE   99,000 0 0
MSC INDL DIRECT INC CL A 553530106 496 6,320 SH   SOLE   6,320 0 0
NATIONAL CINEMEDIA INC COM 635309107 518 71,100 SH   SOLE   71,100 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 523 15,568 SH   SOLE   15,568 0 0
NETAPP INC COM 64110D104 2,340 37,888 SH   SOLE   37,030 0 858
NETFLIX INC COM 64110L106 30 93 SH   SOLE   0 0 93
NETFLIX INC COM 64110L106 11,163 34,500 SH Call SOLE   34,500 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 558 12,408 SH   SOLE   12,408 0 0
NEXTERA ENERGY INC COM 65339F101 2,533 10,462 SH   SOLE   9,664 0 798
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 732 13,904 SH   SOLE   13,904 0 0
NORDSON CORP COM 655663102 720 4,424 SH   SOLE   4,424 0 0
NORFOLK SOUTHERN CORP COM 655844108 547 2,821 SH   SOLE   0 0 2,821
NOVARTIS A G SPONSORED ADR 66987V109 269 2,841 SH   SOLE   0 0 2,841
NUCOR CORP COM 670346105 2,448 43,512 SH   SOLE   43,200 0 312
NUCOR CORP COM 670346105 2,431 43,200 SH Put SOLE   43,200 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 219 13,430 SH   SOLE   0 0 13,430
NVIDIA CORP COM 67066G104 486 2,067 SH   SOLE   0 0 2,067
NVIDIA CORP COM 67066G104 12,000 51,000 SH Call SOLE   51,000 0 0
NVR INC COM 62944T105 2,327 611 SH   SOLE   611 0 0
OCCIDENTAL PETE CORP COM 674599105 693 16,825 SH   SOLE   0 0 16,825
ONEOK INC NEW COM 682680103 2,759 36,467 SH   SOLE   36,000 0 467
ONEOK INC NEW COM 682680103 2,724 36,000 SH Put SOLE   36,000 0 0
OUTFRONT MEDIA INC COM 69007J106 668 24,900 SH   SOLE   24,900 0 0
OWENS CORNING NEW COM 690742101 792 12,200 SH   SOLE   12,200 0 0
PACIFIC PREMIER BANCORP COM 69478X105 523 16,049 SH   SOLE   16,049 0 0
PACKAGING CORP AMER COM 695156109 701 6,260 SH   SOLE   0 0 6,260
PAYCHEX INC COM 704326107 5,516 64,854 SH   SOLE   63,418 0 1,436
PAYCHEX INC COM 704326107 3,062 36,000 SH Put SOLE   36,000 0 0
PAYPAL HLDGS INC COM 70450Y103 279 2,583 SH   SOLE   0 0 2,583
PAYPAL HLDGS INC COM 70450Y103 13,197 122,000 SH Call SOLE   122,000 0 0
PEPSICO INC COM 713448108 456 3,338 SH   SOLE   0 0 3,338
PEPSICO INC COM 713448108 17,084 125,000 SH Call SOLE   125,000 0 0
PFIZER INC COM 717081103 2,922 74,587 SH   SOLE   64,800 0 9,787
PFIZER INC COM 717081103 2,539 64,800 SH Put SOLE   64,800 0 0
PGIM ETF TR ULTRA SHORT 69344A107 256 5,118 SH   SOLE   0 0 5,118
PHILIP MORRIS INTL INC COM 718172109 2,412 28,351 SH   SOLE   27,027 0 1,324
PHILLIPS 66 COM 718546104 243 2,189 SH   SOLE   0 0 2,189
PIMCO ETF TR ACTIVE BD ETF 72201R775 33 307 SH   SOLE   0 0 307
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 161 1,616 SH   SOLE   0 0 1,616
PIMCO ETF TR INV GRD CRP BD 72201R817 24 223 SH   SOLE   0 0 223
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 3,023 29,760 SH   SOLE   0 0 29,760
PINNACLE FINL PARTNERS INC COM 72346Q104 235 3,672 SH   SOLE   0 0 3,672
PNC FINL SVCS GROUP INC COM 693475105 3,471 21,749 SH   SOLE   21,600 0 149
PNC FINL SVCS GROUP INC COM 693475105 3,448 21,600 SH Put SOLE   21,600 0 0
POOL CORPORATION COM 73278L105 900 4,240 SH   SOLE   4,123 0 117
PREFERRED BK LOS ANGELES CA COM NEW 740367404 584 9,717 SH   SOLE   9,717 0 0
PROCTER & GAMBLE CO COM 742718109 1,008 8,078 SH   SOLE   0 0 8,078
QUALCOMM INC COM 747525103 436 4,946 SH   SOLE   0 0 4,946
REALTY INCOME CORP COM 756109104 2,561 34,791 SH   SOLE   32,067 0 2,724
REGIONS FINL CORP NEW COM 7591EP100 381 22,239 SH   SOLE   0 0 22,239
RELIANCE STEEL & ALUMINUM CO COM 759509102 511 4,266 SH   SOLE   4,266 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 476 26,939 SH   SOLE   26,939 0 0
ROSS STORES INC COM 778296103 2,452 21,065 SH   SOLE   20,342 0 723
ROYAL BK CDA MONTREAL QUE COM 780087102 325 4,108 SH   SOLE   0 0 4,108
RPM INTL INC COM 749685103 722 9,401 SH   SOLE   9,401 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 457 21,014 SH   SOLE   21,014 0 0
S&P GLOBAL INC COM 78409V104 2,326 8,519 SH   SOLE   8,519 0 0
SAPIENS INTL CORP N V SHS G7T16G103 792 34,455 SH   SOLE   34,455 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 153 1,991 SH   SOLE   0 0 1,991
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4,149 54,026 SH   SOLE   0 0 54,026
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 56 609 SH   SOLE   0 0 609
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 22 372 SH   SOLE   0 0 372
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14 238 SH   SOLE   0 0 238
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 140 1,860 SH   SOLE   0 0 1,860
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,518 128,567 SH   SOLE   0 0 128,567
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 51 1,718 SH   SOLE   0 0 1,718
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 39 1,198 SH   SOLE   0 0 1,198
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 169 5,853 SH   SOLE   0 0 5,853
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 69 1,717 SH   SOLE   0 0 1,717
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 93 2,191 SH   SOLE   0 0 2,191
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 19 343 SH   SOLE   0 0 343
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 927 27,594 SH   SOLE   0 0 27,594
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 858 16,068 SH   SOLE   0 0 16,068
SCHWAB STRATEGIC TR US REIT ETF 808524847 28 614 SH   SOLE   0 0 614
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 22 442 SH   SOLE   0 0 442
SCHWAB STRATEGIC TR US TIPS ETF 808524870 5 90 SH   SOLE   0 0 90
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 38 1,105 SH   SOLE   0 0 1,105
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,856 64,800 SH   SOLE   64,800 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,856 64,800 SH Put SOLE   64,800 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 47 775 SH   SOLE   0 0 775
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 7 113 SH   SOLE   0 0 113
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 91 728 SH   SOLE   0 0 728
SELECT SECTOR SPDR TR ENERGY 81369Y506 65 1,085 SH   SOLE   0 0 1,085
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 54 1,769 SH   SOLE   0 0 1,769
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 9 112 SH   SOLE   0 0 112
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 23 259 SH   SOLE   0 0 259
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 78 1,220 SH   SOLE   0 0 1,220
SERVISFIRST BANCSHARES INC COM 81768T108 764 20,287 SH   SOLE   20,287 0 0
SMARTFINANCIAL INC COM NEW 83190L208 354 15,002 SH   SOLE   0 0 15,002
SNAP ON INC COM 833034101 2,339 13,813 SH   SOLE   13,775 0 38
SONOCO PRODS CO COM 835495102 497 8,058 SH   SOLE   8,058 0 0
SOUTHERN CO COM 842587107 1,714 26,915 SH   SOLE   0 0 26,915
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,239 4,347 SH   SOLE   0 0 4,347
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 11 156 SH   SOLE   0 0 156
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 9,034 240,335 SH   SOLE   0 0 240,335
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7 162 SH   SOLE   0 0 162
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 16 325 SH   SOLE   0 0 325
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2 44 SH   SOLE   0 0 44
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 41 1,041 SH   SOLE   0 0 1,041
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 4 126 SH   SOLE   0 0 126
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10,964 349,746 SH   SOLE   0 0 349,746
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,696 5,327 SH   SOLE   0 0 5,327
SPDR S&P 500 ETF TR TR UNIT 78462F103 22,820 70,900 SH Call SOLE   70,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 32,186 100,000 SH Put SOLE   100,000 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 0 10 SH   SOLE   0 0 10
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 4 75 SH   SOLE   0 0 75
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 130 2,481 SH   SOLE   0 0 2,481
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 86 2,440 SH   SOLE   0 0 2,440
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 113 2,698 SH   SOLE   0 0 2,698
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 8 250 SH   SOLE   0 0 250
SPDR SERIES TRUST S&P TELECOM 78464A540 8 124 SH   SOLE   0 0 124
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 2,054 23,991 SH   SOLE   0 0 23,991
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,492 152,920 SH   SOLE   0 0 152,920
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 227 7,970 SH   SOLE   0 0 7,970
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 3 89 SH   SOLE   0 0 89
SPDR SERIES TRUST S&P PHARMAC 78464A722 4 95 SH   SOLE   0 0 95
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2 89 SH   SOLE   0 0 89
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2 19 SH   SOLE   0 0 19
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 9,774 245,222 SH   SOLE   0 0 245,222
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 19 270 SH   SOLE   0 0 270
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 0 3 SH   SOLE   0 0 3
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 0 2 SH   SOLE   0 0 2
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 137 3,808 SH   SOLE   0 0 3,808
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 15,830 418,587 SH   SOLE   0 0 418,587
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 54 1,764 SH   SOLE   0 0 1,764
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 99 3,672 SH   SOLE   0 0 3,672
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 265 2,828 SH   SOLE   0 0 2,828
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 31 346 SH   SOLE   0 0 346
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 19 378 SH   SOLE   0 0 378
SPDR SERIES TRUST SSGA GNDER ETF 78468R747 4 59 SH   SOLE   0 0 59
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 1,119 28,377 SH   SOLE   0 0 28,377
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 10 310 SH   SOLE   0 0 310
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 548 45,045 SH   SOLE   0 0 45,045
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 236 5,075 SH   SOLE   0 0 5,075
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 41 844 SH   SOLE   0 0 844
STARBUCKS CORP COM 855244109 555 6,319 SH   SOLE   0 0 6,319
STEWART INFORMATION SVCS COR COM 860372101 487 11,929 SH   SOLE   11,929 0 0
STOCK YDS BANCORP INC COM 861025104 509 12,403 SH   SOLE   12,403 0 0
SYNNEX CORP COM 87162W100 560 4,345 SH   SOLE   4,345 0 0
TARGET CORP COM 87612E106 562 4,384 SH   SOLE   0 0 4,384
TERADYNE INC COM 880770102 2,475 36,309 SH   SOLE   36,284 0 25
TEXAS INSTRS INC COM 882508104 293 2,286 SH   SOLE   0 0 2,286
TEXAS ROADHOUSE INC COM 882681109 730 12,969 SH   SOLE   12,969 0 0
TORO CO COM 891092108 894 11,227 SH   SOLE   11,227 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 396 14,220 SH   SOLE   14,220 0 0
TRAVELERS COMPANIES INC COM 89417E109 220 1,610 SH   SOLE   0 0 1,610
TRUIST FINL CORP COM 89832Q109 2,494 44,299 SH   SOLE   0 0 44,299
TRUSTMARK CORP COM 898402102 211 6,120 SH   SOLE   0 0 6,120
UNION PACIFIC CORP COM 907818108 2,374 13,132 SH   SOLE   12,947 0 185
UNITED PARCEL SERVICE INC CL B 911312106 3,371 28,800 SH   SOLE   28,800 0 0
UNITED PARCEL SERVICE INC CL B 911312106 3,371 28,800 SH Put SOLE   28,800 0 0
UNITED TECHNOLOGIES CORP COM 913017109 428 2,858 SH   SOLE   0 0 2,858
UNITEDHEALTH GROUP INC COM 91324P102 757 2,578 SH   SOLE   0 0 2,578
US BANCORP DEL COM NEW 902973304 279 4,717 SH   SOLE   0 0 4,717
V F CORP COM 918204108 285 2,869 SH   SOLE   0 0 2,869
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 17 595 SH   SOLE   0 0 595
VANECK VECTORS ETF TRUST ENVIRONMENTAL SV 92189F304 12 120 SH   SOLE   0 0 120
VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 12 410 SH   SOLE   0 0 410
VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 752 13,736 SH   SOLE   0 0 13,736
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 10 152 SH   SOLE   0 0 152
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 29 322 SH   SOLE   0 0 322
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 55 638 SH   SOLE   0 0 638
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 147 1,829 SH   SOLE   0 0 1,829
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 211 2,524 SH   SOLE   0 0 2,524
VANGUARD GROUP DIV APP ETF 921908844 5,121 41,085 SH   SOLE   0 0 41,085
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,002 16,910 SH   SOLE   0 0 16,910
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 31 263 SH   SOLE   0 0 263
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 44 279 SH   SOLE   0 0 279
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 190 2,048 SH   SOLE   0 0 2,048
VANGUARD INDEX FDS MID CAP ETF 922908629 960 5,393 SH   SOLE   0 0 5,393
VANGUARD INDEX FDS GROWTH ETF 922908736 328 1,802 SH   SOLE   0 0 1,802
VANGUARD INDEX FDS VALUE ETF 922908744 344 2,878 SH   SOLE   0 0 2,878
VANGUARD INDEX FDS SMALL CP ETF 922908751 966 5,833 SH   SOLE   0 0 5,833
VANGUARD INDEX FDS TOTAL STK MKT 922908769 274 1,678 SH   SOLE   0 0 1,678
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3 34 SH   SOLE   0 0 34
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4 77 SH   SOLE   0 0 77
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 465 10,472 SH   SOLE   0 0 10,472
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8 147 SH   SOLE   0 0 147
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 208 2,576 SH   SOLE   0 0 2,576
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 5 40 SH   SOLE   0 0 40
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 11 104 SH   SOLE   0 0 104
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 12 187 SH   SOLE   0 0 187
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 90 1,703 SH   SOLE   0 0 1,703
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 104 1,139 SH   SOLE   0 0 1,139
VANGUARD STAR FD VG TL INTL STK F 921909768 279 5,024 SH   SOLE   0 0 5,024
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 295 6,708 SH   SOLE   0 0 6,708
VERIZON COMMUNICATIONS INC COM 92343V104 3,442 56,075 SH   SOLE   43,200 0 12,875
VERIZON COMMUNICATIONS INC COM 92343V104 2,652 43,200 SH Put SOLE   43,200 0 0
VIACOMCBS INC CL B 92556H206 2,326 55,437 SH   SOLE   54,952 0 485
VISA INC COM CL A 92826C839 3,587 19,095 SH   SOLE   12,358 0 6,737
WALMART INC COM 931142103 3,013 25,359 SH   SOLE   19,521 0 5,838
WASHINGTON TR BANCORP COM 940610108 463 8,611 SH   SOLE   8,611 0 0
WASTE MGMT INC DEL COM 94106L109 290 2,550 SH   SOLE   0 0 2,550
WATSCO INC COM 942622200 643 3,570 SH   SOLE   3,570 0 0
WELLS FARGO CO NEW COM 949746101 3,180 59,108 SH   SOLE   50,400 0 8,708
WELLS FARGO CO NEW COM 949746101 2,712 50,400 SH Put SOLE   50,400 0 0
WEST BANCORPORATION INC CAP STK 95123P106 567 22,120 SH   SOLE   22,120 0 0
WESTERN ALLIANCE BANCORP COM 957638109 814 14,274 SH   SOLE   14,238 0 36
WESTERN UN CO COM 959802109 2,293 85,615 SH   SOLE   85,615 0 0
WISDOMTREE TR US TOTAL DIVIDND 97717W109 152 1,444 SH   SOLE   0 0 1,444
WISDOMTREE TR EMG MKTS SMCAP 97717W281 0 5 SH   SOLE   0 0 5
WISDOMTREE TR US LARGECAP DIVD 97717W307 15 150 SH   SOLE   0 0 150
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 21 800 SH   SOLE   0 0 800
WISDOMTREE TR GLB US QTLY DIV 97717W844 21 325 SH   SOLE   0 0 325
WISDOMTREE TR EUROPE SMCP DV 97717W869 4 71 SH   SOLE   0 0 71
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 136 3,770 SH   SOLE   0 0 3,770
WISDOMTREE TR EURO QTLY DIV GR 97717X610 15 559 SH   SOLE   0 0 559
WISDOMTREE TR FLOATNG RAT TREA 97717X628 63 2,540 SH   SOLE   0 0 2,540
WISDOMTREE TR US S CAP QTY DIV 97717X651 7 192 SH   SOLE   0 0 192
WISDOMTREE TR US QTLY DIV GRT 97717X669 145 2,993 SH   SOLE   0 0 2,993
WISDOMTREE TR WSDM EMKTBD FD 97717X784 35 475 SH   SOLE   0 0 475
WYNDHAM DESTINATIONS INC COM 98310W108 777 15,028 SH   SOLE   15,028 0 0
XCEL ENERGY INC COM 98389B100 2,386 37,598 SH   SOLE   37,032 0 566