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
ETF SER SOLUTIONS APTUS DEFINED 26922A388 63,597 2,431,116 SH   SOLE   2,431,116 0 0
ETF SER SOLUTIONS APTUS FORTIFIED 26922A610 54,347 2,061,909 SH   SOLE   2,061,909 0 0
ETF SER SOLUTIONS APTUS BHVRL MMTM 26922A784 37,878 1,296,757 SH   SOLE   1,296,758 0 0
ETF SER SOLUTIONS OPUS SML CP VL 26922A446 20,831 863,778 SH   SOLE   863,778 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 12,569 520,037 SH   SOLE   520,037 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 12,550 508,821 SH   SOLE   508,821 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 12,550 506,067 SH   SOLE   506,067 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 12,548 505,757 SH   SOLE   505,757 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 12,548 504,946 SH   SOLE   504,946 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 12,551 503,131 SH   SOLE   503,131 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 12,568 499,051 SH   SOLE   499,051 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 11,720 401,246 SH   SOLE   401,246 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 9,292 325,578 SH   SOLE   325,578 0 0
SIRIUS XM HLDGS INC COM 82968B103 1,575 277,811 SH   SOLE   277,811 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 8,269 248,865 SH   SOLE   248,865 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 5,757 204,377 SH   SOLE   204,378 0 0
VISTRA ENERGY CORP COM 92840M102 2,725 104,691 SH   SOLE   104,691 0 0
WESTERN UN CO COM 959802109 1,734 93,901 SH   SOLE   93,901 0 0
GENTEX CORP COM 371901109 1,546 74,767 SH   SOLE   74,767 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 841 74,464 SH   SOLE   74,464 0 0
LOUISIANA PAC CORP COM 546347105 1,722 70,653 SH   SOLE   70,653 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,639 68,767 SH   SOLE   68,767 0 0
BLOCK H & R INC COM 093671105 1,574 65,759 SH   SOLE   65,759 0 0
NATIONAL CINEMEDIA INC COM 635309107 444 63,000 SH   SOLE   63,000 0 0
L BRANDS INC COM 501797104 1,727 62,636 SH   SOLE   62,636 0 0
DISH NETWORK CORP CL A 25470M109 1,862 58,770 SH   SOLE   58,770 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 393 58,248 SH   SOLE   58,248 0 0
MONDELEZ INTL INC CL A 609207105 2,889 57,884 SH   SOLE   57,884 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 636 56,490 SH   SOLE   56,490 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,881 55,854 SH   SOLE   55,854 0 0
VIACOM INC NEW CL B 92553P201 1,556 55,449 SH   SOLE   55,449 0 0
TERADYNE INC COM 880770102 2,084 52,316 SH   SOLE   52,316 0 0
HERCULES CAPITAL INC COM 427096508 642 50,750 SH   SOLE   50,750 0 0
BALL CORP COM 058498106 2,901 50,143 SH   SOLE   50,143 0 0
APPLIED MATLS INC COM 038222105 1,957 49,348 SH   SOLE   49,348 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 2,659 49,229 SH   SOLE   49,229 0 0
MICRON TECHNOLOGY INC COM 595112103 2,022 48,926 SH   SOLE   48,926 0 0
COMCAST CORP NEW CL A 20030N101 1,855 46,413 SH   SOLE   46,413 0 0
CONAGRA BRANDS INC COM 205887102 1,277 46,046 SH   SOLE   46,046 0 0
MEDNAX INC COM 58502B106 1,242 45,736 SH   SOLE   45,736 0 0
VANGUARD GROUP DIV APP ETF 921908844 4,831 44,069 SH   SOLE   44,070 0 0
WESTERN DIGITAL CORP COM 958102105 2,117 44,057 SH   SOLE   44,057 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 2,191 42,249 SH   SOLE   42,249 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,003 41,844 SH   SOLE   41,844 0 0
CAPRI HOLDINGS LTD SHS G1890L107 1,882 41,150 SH   SOLE   41,150 0 0
GENERAL MLS INC COM 370334104 2,053 39,684 SH   SOLE   39,684 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 788 39,544 SH   SOLE   39,544 0 0
EVERSOURCE ENERGY COM 30040W108 2,778 39,158 SH   SOLE   39,158 0 0
PFIZER INC COM 717081103 1,653 38,930 SH   SOLE   38,930 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,384 38,711 SH   SOLE   38,711 0 0
MERCER INTL INC COM 588056101 511 37,870 SH   SOLE   37,870 0 0
ABBOTT LABS COM 002824100 2,930 36,664 SH   SOLE   36,664 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,864 35,705 SH   SOLE   35,705 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,064 35,139 SH   SOLE   35,139 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 437 35,000 SH Put SOLE   35,000 0 0
ALLISON TRANSMISSION HLDGS INC COM COM 01973R101 1,565 34,855 SH   SOLE   34,855 0 0
ALTRIA GROUP INC COM 02209S103 1,992 34,691 SH   SOLE   34,691 0 0
ORACLE CORP COM 68389X105 1,842 34,312 SH   SOLE   34,312 0 0
TWO HBRS INVT CORP COM NEW 90187B408 458 33,880 SH   SOLE   33,880 0 0
CDK GLOBAL INC COM 12508E105 1,963 33,379 SH   SOLE   33,379 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,023 32,686 SH   SOLE   32,686 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1,957 32,635 SH   SOLE   32,635 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,180 32,307 SH   SOLE   32,307 0 0
NEWTEK BUSINESS SVCS CORP COM NEW COM NEW 652526203 632 32,200 SH   SOLE   32,200 0 0
LADDER CAP CORP CL A 505743104 537 31,585 SH   SOLE   31,585 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 916 30,778 SH   SOLE   30,778 0 0
WILLIAMS SONOMA INC COM 969904101 1,724 30,655 SH   SOLE   30,655 0 0
ISHARES TR MIN VOL USA ETF 46429B697 1,684 28,653 SH   SOLE   28,653 0 0
ROBERT HALF INTL INC COM 770323103 1,844 28,300 SH   SOLE   28,300 0 0
PROCTER AND GAMBLE CO COM 742718109 2,884 27,722 SH   SOLE   27,722 0 0
THOR INDS INC COM 885160101 1,676 26,887 SH   SOLE   26,887 0 0
CVS HEALTH CORP COM 126650100 1,407 26,107 SH   SOLE   26,107 0 0
GENERAL ELECTRIC CO COM 369604103 254 25,443 SH   SOLE   25,443 0 0
CARETRUST REIT INC COM 14174T107 592 25,270 SH   SOLE   25,270 0 0
HACKETT GROUP INC COM 404609109 399 25,270 SH   SOLE   25,270 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A CL A 192446102 1,825 25,200 SH   SOLE   25,200 0 0
PAYCHEX INC COM 704326107 1,958 24,423 SH   SOLE   24,423 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 294 24,305 SH   SOLE   24,305 0 0
GILEAD SCIENCES INC COM 375558103 1,576 24,254 SH   SOLE   24,254 0 0
RETAIL OPPORTUNITY INVTS CORP COM CORP COM 76131N101 413 23,870 SH   SOLE   23,870 0 0
PHILIP MORRIS INTL INC COM 718172109 2,083 23,576 SH   SOLE   23,576 0 0
XILINX INC COM 983919101 2,951 23,282 SH   SOLE   23,282 0 0
SOUTHERN CO COM 842587107 1,201 23,253 SH   SOLE   23,253 0 0
VEEVA SYS INC CL A COM 922475108 2,941 23,190 SH   SOLE   23,190 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,548 22,899 SH   SOLE   22,899 0 0
BB&T CORP COM 054937107 1,035 22,251 SH   SOLE   22,251 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 569 21,300 SH   SOLE   21,300 0 0
CARTERS INC COM 146229109 2,109 20,926 SH   SOLE   20,926 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,031 20,548 SH   SOLE   20,548 0 0
SPLUNK INC COM 848637104 2,553 20,495 SH   SOLE   20,495 0 0
BG STAFFING INC COM 05544A109 445 20,410 SH   SOLE   20,410 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 610 20,317 SH   SOLE   20,317 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 464 20,243 SH   SOLE   20,243 0 0
SUPERIOR GRP OF COMPANIES INC COM COM 868358102 329 19,810 SH   SOLE   19,810 0 0
LYONDELLBASELL INDUSTRIES N V SHS - A - SHS A N53745100 1,655 19,691 SH   SOLE   19,691 0 0
WEST BANCORPORATION INC CAP STK 95123P106 405 19,600 SH   SOLE   19,600 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,755 19,528 SH   SOLE   19,528 0 0
ABBVIE INC COM 00287Y109 1,568 19,462 SH   SOLE   19,462 0 0
CELGENE CORP COM 151020104 1,779 18,860 SH   SOLE   18,860 0 0
AT&T INC COM 00206R102 591 18,847 SH   SOLE   18,847 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 476 18,620 SH   SOLE   18,620 0 0
M D C HLDGS INC COM 552676108 538 18,516 SH   SOLE   18,516 0 0
STORE CAP CORP COM 862121100 619 18,480 SH   SOLE   18,480 0 0
ROSS STORES INC COM 778296103 1,703 18,297 SH   SOLE   18,297 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 598 18,195 SH   SOLE   18,195 0 0
TERNIUM SA SPONSORED ADS 880890108 489 17,990 SH   SOLE   17,990 0 0
KLA-TENCOR CORP COM 482480100 2,147 17,984 SH   SOLE   17,984 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 153 17,927 SH   SOLE   17,927 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 891 17,720 SH   SOLE   17,720 0 0
AUTODESK INC COM 052769106 2,687 17,250 SH   SOLE   17,250 0 0
MICROSOFT CORP COM 594918104 2,013 17,075 SH   SOLE   17,075 0 0
MAIN STREET CAPITAL CORP COM COM 56035L104 632 17,010 SH   SOLE   17,010 0 0
OCCIDENTAL PETE CORP COM 674599105 1,123 16,974 SH   SOLE   16,974 0 0
EXXON MOBIL CORP COM 30231G102 1,344 16,639 SH   SOLE   16,639 0 0
HANNON ARMSTRONG SUST INFR CAP COM COM 41068X100 419 16,380 SH   SOLE   16,380 0 0
MURPHY OIL CORP COM 626717102 479 16,380 SH   SOLE   16,380 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 194 16,152 SH   SOLE   16,152 0 0
WILLIS TOWERS WATSON PUB LTD SHS SHS CL A G96629103 2,821 16,066 SH   SOLE   16,066 0 0
AON PLC SHS CL A G0408V102 2,741 16,063 SH   SOLE   16,063 0 0
REGIONS FINL CORP NEW COM 7591EP100 226 16,006 SH   SOLE   16,006 0 0
GILDAN ACTIVEWEAR INC COM 375916103 571 15,890 SH   SOLE   15,890 0 0
APPLE INC COM 037833100 2,982 15,699 SH   SOLE   15,699 0 0
EDWARDS LIFESCIENCES CORP COM 28176E112 2,964 15,495 SH   SOLE   15,495 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 154 15,440 SH   SOLE   15,440 0 0
CORENERGY INFRASTRUCTURE TR IN COM NEW COM NEW 21870U502 565 15,400 SH   SOLE   15,400 0 0
RED HAT INC COM 756577102 2,803 15,345 SH   SOLE   15,345 0 0
AQUA AMERICA INC COM 03836W103 545 14,980 SH   SOLE   14,980 0 0
GERMAN AMERN BANCORP INC COM 373865104 438 14,910 SH   SOLE   14,910 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 503 14,560 SH   SOLE   14,560 0 0
UNITED THERAPEUTICS CORP DEL COM COM 91307C102 1,696 14,457 SH   SOLE   14,457 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 198 14,400 SH   SOLE   14,400 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 717 14,290 SH   SOLE   14,290 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 482 14,140 SH   SOLE   14,140 0 0
ACUITY BRANDS INC COM 00508Y102 1,677 13,974 SH   SOLE   13,974 0 0
NATIONAL STORAGE AFFILIATES TR COM SHS BEN IN COM SHS BEN IN 637870106 393 13,795 SH   SOLE   13,795 0 0
DELEK US HLDGS INC NEW COM 24665A103 502 13,792 SH   SOLE   13,792 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 202 13,430 SH   SOLE   13,430 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 346 13,330 SH   SOLE   13,330 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 539 13,318 SH   SOLE   13,318 0 0
BOOZ ALLEN HAMILTON HLDG CORP CL A CL A COM 099502106 756 13,020 SH   SOLE   13,020 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,854 12,970 SH   SOLE   12,970 0 0
OGE ENERGY CORP COM 670837103 558 12,950 SH   SOLE   12,950 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 610 12,838 SH   SOLE   12,838 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,837 12,800 SH   SOLE   12,800 0 0
BANK AMER CORP COM 060505104 352 12,759 SH   SOLE   12,759 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 311 12,600 SH   SOLE   12,600 0 0
JPMORGAN CHASE & CO COM 46625H100 1,274 12,587 SH   SOLE   12,587 0 0
INTEL CORP COM 458140100 675 12,576 SH   SOLE   12,576 0 0
IAC INTERACTIVECORP COM 44919P508 2,598 12,367 SH   SOLE   12,367 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 574 12,320 SH   SOLE   12,320 0 0
MACQUARIE INFRASTRUCTURE CORP COM 55608B105 502 12,188 SH   SOLE   12,188 0 0
LAM RESEARCH CORP COM 512807108 2,123 11,864 SH   SOLE   11,864 0 0
GRUPO AEROPORTUARIO CTR NORTE SPON ADR SPON ADR 400501102 533 11,830 SH   SOLE   11,830 0 0
WATERS CORP COM 941848103 2,957 11,749 SH   SOLE   11,749 0 0
SERVICENOW INC COM 81762P102 2,890 11,726 SH   SOLE   11,726 0 0
PFIZER INC COM 717081103 488 11,512 SH   SOLE   11,512 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 488 11,502 SH   SOLE   11,502 0 0
WELLS FARGO CO NEW COM 949746101 555 11,486 SH   SOLE   11,486 0 0
SMITH A O CORP COM 831865209 602 11,296 SH   SOLE   11,296 0 0
VMWARE INC CL A COM 928563402 2,035 11,278 SH   SOLE   11,278 0 0
TIMBERLAND BANCORP INC COM 887098101 315 11,270 SH   SOLE   11,270 0 0
COCA COLA CO COM 191216100 525 11,211 SH   SOLE   11,211 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341D102 421 10,995 SH   SOLE   10,995 0 0
STOCK YDS BANCORP INC COM 861025104 371 10,990 SH   SOLE   10,990 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 484 10,850 SH   SOLE   10,850 0 0
KAR AUCTION SVCS INC COM 48238T109 549 10,710 SH   SOLE   10,710 0 0
LAKELAND FINL CORP COM 511656100 481 10,640 SH   SOLE   10,640 0 0
STEWART INFORMATION SVCS CORP COM CORP COM 860372101 451 10,570 SH   SOLE   10,570 0 0
ORACLE CORP COM 68389X105 557 10,372 SH   SOLE   10,372 0 0
SNAP ON INC COM 833034101 1,605 10,256 SH   SOLE   10,256 0 0
F5 NETWORKS INC COM 315616102 1,595 10,169 SH   SOLE   10,169 0 0
LEGGETT & PLATT INC COM 524660107 428 10,150 SH   SOLE   10,150 0 0
TORO CO COM 891092108 684 9,949 SH   SOLE   9,949 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 533 9,915 SH   SOLE   9,915 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,732 9,902 SH   SOLE   9,902 0 0
BROADCOM INC COM 11135F101 2,961 9,850 SH   SOLE   9,850 0 0
ISHARES TR EUROPE ETF 464287861 417 9,612 SH   SOLE   9,612 0 0
FORWARD AIR CORP COM 349853101 616 9,520 SH   SOLE   9,520 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 548 9,277 SH   SOLE   9,277 0 0
PROCTER AND GAMBLE CO COM 742718109 962 9,250 SH   SOLE   9,250 0 0
CISCO SYS INC COM 17275R102 495 9,171 SH   SOLE   9,171 0 0
ENSIGN GROUP INC COM 29358P101 467 9,132 SH   SOLE   9,132 0 0
CHEVRON CORP NEW COM 166764100 1,082 8,791 SH   SOLE   8,792 0 0
HEXCEL CORP NEW COM 428291108 605 8,754 SH   SOLE   8,754 0 0
AMERISAFE INC COM 03071H100 519 8,750 SH   SOLE   8,750 0 0
CYRUSONE INC COM 23283R100 458 8,750 SH   SOLE   8,750 0 0
COMPUTER SVCS INC COM 20539A105 505 8,750 SH   SOLE   8,750 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 431 8,750 SH   SOLE   8,750 0 0
ARK ETF TR INNOVATION ETF 00214Q104 403 8,644 SH   SOLE   8,644 0 0
PREFERRED BK LOS ANGELES CA COM NEW 740367404 387 8,610 SH   SOLE   8,610 0 0
ISHARES TR RUS MID CAP ETF 464287499 459 8,516 SH   SOLE   8,516 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 211 8,400 SH   SOLE   8,400 0 0
AMGEN INC COM 031162100 1,586 8,351 SH   SOLE   8,351 0 0
RPM INTL INC COM 749685103 483 8,330 SH   SOLE   8,330 0 0
PGIM ETF TR ULTRA SHORT 69344A107 407 8,124 SH   SOLE   8,124 0 0
WASHINGTON TR BANCORP COM 940610108 367 7,630 SH   SOLE   7,630 0 0
ISHARES TR JPMORGAN USD EMG 464288281 824 7,489 SH   SOLE   7,489 0 0
JOHNSON & JOHNSON COM 478160104 1,021 7,310 SH   SOLE   7,310 0 0
GILEAD SCIENCES INC COM 375558103 474 7,298 SH   SOLE   7,298 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,822 7,269 SH   SOLE   7,269 0 0
FIRST BANCORP N C COM 318910106 251 7,239 SH   SOLE   7,239 0 0
SONOCO PRODS CO COM 835495102 439 7,140 SH   SOLE   7,140 0 0
STARBUCKS CORP COM 855244109 529 7,125 SH   SOLE   7,125 0 0
MARRIOTT VACTINS WORLDWID CORP COM COM 57164Y107 643 6,878 SH   SOLE   6,878 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,363 6,787 SH   SOLE   6,787 0 0
DOWDUPONT INC COM 26078J100 361 6,782 SH   SOLE   6,782 0 0
PACWEST BANCORP DEL COM 695263103 252 6,720 SH   SOLE   6,720 0 0
CORNING INC COM 219350105 220 6,670 SH   SOLE   6,670 0 0
BARRETT BUSINESS SERVICES INC COM COM 068463108 514 6,650 SH   SOLE   6,650 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 341 6,650 SH   SOLE   6,650 0 0
METLIFE INC COM 59156R108 279 6,555 SH   SOLE   6,555 0 0
TRANSDIGM GROUP INC COM 893641100 2,896 6,381 SH   SOLE   6,381 0 0
FIRSTCASH INC COM 33767D105 533 6,168 SH   SOLE   6,168 0 0
COMCAST CORP NEW CL A 20030N101 243 6,081 SH   SOLE   6,081 0 0
APTARGROUP INC COM 038336103 633 5,950 SH   SOLE   5,950 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 532 5,913 SH   SOLE   5,913 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 201 5,890 SH   SOLE   5,890 0 0
INDEPENDENT BANK CORP MASS COM 453836108 476 5,880 SH   SOLE   5,880 0 0
CHURCHILL DOWNS INC COM 171484108 526 5,830 SH   SOLE   5,830 0 0
ENBRIDGE INC COM 29250N105 209 5,765 SH   SOLE   5,765 0 0
ENCOMPASS HEALTH CORP COM 29261A100 335 5,743 SH   SOLE   5,743 0 0
MSC INDL DIRECT INC CL A 553530106 463 5,600 SH   SOLE   5,600 0 0
ISHARES TR CORE MSCI EAFE 46432F842 336 5,534 SH   SOLE   5,534 0 0
WALMART INC COM 931142103 534 5,483 SH   SOLE   5,483 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 245 5,300 SH   SOLE   5,300 0 0
OSHKOSH CORP COM 688239201 394 5,250 SH   SOLE   5,250 0 0
KADANT INC COM 48282T104 455 5,180 SH   SOLE   5,180 0 0
PEPSICO INC COM 713448108 630 5,147 SH   SOLE   5,147 0 0
QUALCOMM INC COM 747525103 293 5,147 SH   SOLE   5,147 0 0
BP PLC SPONSORED ADR 055622104 223 5,120 SH   SOLE   5,120 0 0
EMERSON ELEC CO COM 291011104 344 5,027 SH   SOLE   5,027 0 0
CRANE CO COM 224399105 420 4,970 SH   SOLE   4,970 0 0
BIOGEN INC COM 09062X103 1,161 4,915 SH   SOLE   4,915 0 0
CARTERS INC COM 146229109 493 4,900 SH   SOLE   4,900 0 0
DISNEY WALT CO COM DISNEY 254687106 533 4,802 SH   SOLE   4,802 0 0
SANOFI SPONSORED ADR 80105N105 212 4,790 SH   SOLE   4,790 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 258 4,747 SH   SOLE   4,747 0 0
LENNAR CORP CL A 526057104 230 4,694 SH   SOLE   4,694 0 0
ALTRIA GROUP INC COM 02209S103 263 4,586 SH   SOLE   4,586 0 0
ISHARES INC CORE MSCI EMKT 46434G103 236 4,566 SH   SOLE   4,566 0 0
TARGET CORP COM 87612E110 362 4,515 SH   SOLE   4,515 0 0
NOVARTIS A G SPONSORED ADR 66987V109 426 4,441 SH   SOLE   4,441 0 0
KAISER ALUMINUM CORP COM PAR 483007704 461 4,410 SH   SOLE   4,410 0 0
HANOVER INS GROUP INC COM 410867105 503 4,410 SH   SOLE   4,410 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 256 4,317 SH   SOLE   4,317 0 0
CARLISLE COS INC COM 142339100 523 4,270 SH   SOLE   4,270 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 319 4,224 SH   SOLE   4,224 0 0
CASEYS GEN STORES INC COM 147528103 542 4,210 SH   SOLE   4,210 0 0
METTLER TOLEDO INTERNATIONAL COM COM 592688105 2,956 4,089 SH   SOLE   4,089 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 561 3,982 SH   SOLE   3,982 0 0
HUBBELL INC COM 443510607 462 3,920 SH   SOLE   3,920 0 0
NORDSON CORP COM 655663102 519 3,920 SH   SOLE   3,920 0 0
SYNNEX CORP COM 87162W100 367 3,850 SH   SOLE   3,850 0 0
RELIANCE STEEL & ALUMINUM CO COM COM 759509102 341 3,780 SH   SOLE   3,780 0 0
DOMINION ENERGY INC COM 25746U109 286 3,734 SH   SOLE   3,734 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 200 3,672 SH   SOLE   3,672 0 0
POOL CORPORATION COM 73278L105 602 3,655 SH   SOLE   3,655 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 354 3,392 SH   SOLE   3,393 0 0
LOWES COS INC COM 548661107 362 3,308 SH   SOLE   3,308 0 0
HOME DEPOT INC COM 437076102 628 3,273 SH   SOLE   3,273 0 0
WATSCO INC COM 942622200 453 3,165 SH   SOLE   3,165 0 0
AUTOZONE INC COM 053332102 3,162 3,088 SH   SOLE   3,088 0 0
ISHARES TR CORE S&P SCP ETF 464287804 235 3,051 SH   SOLE   3,051 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 457 3,021 SH   SOLE   3,021 0 0
ISHARES TR IBOXX HI YD ETF 464288513 253 2,929 SH   SOLE   2,929 0 0
V F CORP COM 918204108 246 2,842 SH   SOLE   2,842 0 0
CATERPILLAR INC DEL COM 149123101 366 2,702 SH   SOLE   2,702 0 0
NORFOLK SOUTHERN CORP COM 655844108 501 2,686 SH   SOLE   2,686 0 0
HASBRO INC COM 418056107 226 2,666 SH   SOLE   2,666 0 0
HINGHAM INSTN SVGS MASS COM 433323102 457 2,660 SH   SOLE   2,660 0 0
IONIS PHARMACEUTICALS INC COM 462222100 209 2,576 SH   SOLE   2,576 0 0
MERCK & CO INC COM 58933Y105 213 2,568 SH   SOLE   2,568 0 0
WASTE MGMT INC DEL COM 94106L109 263 2,533 SH   SOLE   2,533 0 0
S&P GLOBAL INC COM 78409V104 526 2,500 SH   SOLE   2,500 0 0
PHILIP MORRIS INTL INC COM 718172109 210 2,385 SH   SOLE   2,385 0 0
UNITED TECHNOLOGIES CORP COM 913017109 300 2,334 SH   SOLE   2,334 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 239 2,312 SH   SOLE   2,312 0 0
TEXAS INSTRS INC COM 882508104 238 2,250 SH   SOLE   2,250 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 427 2,225 SH   SOLE   2,225 0 0
LILLY ELI & CO COM 532457108 273 2,106 SH   SOLE   2,106 0 0
PAYPAL HLDGS INC COM 70450Y103 216 2,085 SH   SOLE   2,085 0 0
AMERICAN EXPRESS CO COM 025816109 226 2,071 SH   SOLE   2,071 0 0
MCDONALDS CORP COM 580135101 386 2,037 SH   SOLE   2,037 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 203 2,000 SH   SOLE   2,000 0 0
NVIDIA CORP COM 67066G104 333 1,859 SH   SOLE   1,859 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 223 1,807 SH   SOLE   1,807 0 0
CHEMED CORP NEW COM 16359R103 560 1,750 SH   SOLE   1,750 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 274 1,679 SH   SOLE   1,679 0 0
AMERICAN TOWER CORP NEW COM 03027X100 327 1,661 SH   SOLE   1,661 0 0
TRAVELERS COMPANIES INC COM 89417E113 227 1,656 SH   SOLE   1,656 0 0
EXXON MOBIL CORP EXXON MO CLL OPT 9/19 82.500 30231G902 434 1,637 SH Call SOLE   1,637 0 0
ISHARES TR RUS MD CP GR ETF 464287481 218 1,608 SH   SOLE   1,608 0 0
VISA INC COM CL A 92826C839 227 1,454 SH   SOLE   1,454 0 0
INTL PAPER CO INTL PAP CLL OPT 10/19 45 460146103 488 1,294 SH Call SOLE   1,294 0 0
FACEBOOK INC CL A 30303M102 212 1,276 SH   SOLE   1,276 0 0
BOEING CO COM 097023105 458 1,201 SH   SOLE   1,201 0 0
STARBUCKS CORP STARBUCK CLL OPT 7/19 72.500 855244959 525 1,187 SH Call SOLE   1,187 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 200 1,140 SH   SOLE   1,140 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 285 1,012 SH   SOLE   1,012 0 0
BOOKING HLDGS INC COM 09857L108 1,706 978 SH   SOLE   978 0 0
COSTCO WHSL CORP NEW COM 22160K105 204 845 SH   SOLE   845 0 0
BLACKROCK INC COM 09247X101 341 800 SH   SOLE   800 0 0
SPDR S&P 500 ETF TR SPDR S&P PUT OPT 7/19 275 78462F953 457 790 SH Put SOLE   790 0 0
JOHNSON & JOHNSON JOHNSON CLL OPT 9/19 140 478160104 474 762 SH Call SOLE   762 0 0
KIMBERLY CLARK CORP KIMBERLY CLL OPT 10/19 125 494368953 479 716 SH Call SOLE   716 0 0
INTERNATIONAL BUSINESS MACHS INTERNAT CLL OPT 7/19 140 459200101 485 688 SH Call SOLE   688 0 0
AMERICAN EXPRESS CO AMERICAN CLL OPT 10/19 110 025816959 444 678 SH Call SOLE   678 0 0
AMERICAN TOWER CORP AMERICAN CLL OPT 7/19 195 03027X100 537 668 SH Call SOLE   668 0 0
DISNEY WALT CO DISNEY W CLL OPT 9/19 110 254687106 449 649 SH Call SOLE   649 0 0
NVR INC COM 62944T105 1,790 647 SH   SOLE   647 0 0
AMAZON COM INC COM 023135106 1,096 616 SH   SOLE   616 0 0
HOME DEPOT HOME DEP CLL OPT 8/19 190 437076102 490 495 SH Call SOLE   495 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 280 491 SH   SOLE   491 0 0
SALESFORCE COM INC SALESFOR CLL OPT 8/19 155 79466L902 499 367 SH Call SOLE   367 0 0
ALPHABET INC CAP STK CL A 02079K305 346 294 SH   SOLE   294 0 0
BOEING CO BOEING C CLL OPT 7/19 370 097023905 516 172 SH Call SOLE   172 0 0