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
AMAZON COM INC COM Stock 023135106 8,717 9,067 SH   SOLE 0 9,067 0 0
SHARPS COMPLIANCE CORP COM Stock 820017101 4,811 1,006,500 SH   SOLE 0 1,006,500 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 220 3,626 SH   SOLE 0 3,626 0 0
PERRIGO CO PLC SHS Stock G97822103 5,283 62,409 SH   SOLE 0 62,408 0 0
SPDR S&P 500 ETF ETF 78462F103 211 838 SH   SOLE 0 838 0 0
ALASKA AIR GROUP INC COM Stock 011659109 6,090 79,845 SH   SOLE 0 79,844 0 0
CHUBB LIMITED COM Stock H1467J104 6,376 44,730 SH   SOLE 0 44,730 0 0
HONEYWELL INTL INC COM Stock 438516106 276 1,950 SH   SOLE 0 1,950 0 0
BP PLC SPONSORED ADR ADR 055622104 213 5,531 SH   SOLE 0 5,531 0 0
HOME DEPOT INC COM Stock 437076102 8,739 53,430 SH   SOLE 0 53,429 0 0
BAKER HUGHES A GE CO CL A Stock 05722G100 3,159 86,265 SH   SOLE 0 86,264 0 0
SMITH A O COM Stock 831865209 7,309 122,986 SH   SOLE 0 122,986 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 12,972 161,891 SH   SOLE 0 161,890 0 0
MICROSOFT CORP COM Stock 594918104 290 3,892 SH   SOLE 0 3,892 0 0
CVS HEALTH CORP COM Stock 126650100 4,768 58,629 SH   SOLE 0 58,629 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 811 5,738 SH   SOLE 0 5,738 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 932 6,339 SH   SOLE 0 6,338 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 218 1,887 SH   SOLE 0 1,887 0 0
ALIGN TECHNOLOGY INC COM Stock 016255101 11,295 60,640 SH   SOLE 0 60,640 0 0
KIMCO RLTY CORP COM REIT 49446R109 4,753 243,140 SH   SOLE 0 243,140 0 0
WEATHERFORD INTL PLC ORD SHS Stock G48833100 69 15,000 SH   SOLE 0 15,000 0 0
UNDER ARMOUR INC CL A Stock 904311107 4,293 260,490 SH   SOLE 0 260,490 0 0
PHILLIPS 66 COM Stock 718546104 421 4,596 SH   SOLE 0 4,596 0 0
GUGGENHEIM BULLETSHARES 2018 HIGH YIELD CORPORATE BOND ETF ETF 18383M381 277 10,930 SH   SOLE 0 10,930 0 0
QUALYS INC COM Stock 74758T303 9,088 175,450 SH   SOLE 0 175,450 0 0
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Stock Y11082107 2,768 790,870 SH   SOLE 0 790,870 0 0
D R HORTON INC COM Stock 23331A109 7,516 188,218 SH   SOLE 0 188,217 0 0
KROGER CO COM Stock 501044101 3,810 189,954 SH   SOLE 0 189,954 0 0
DENBURY RES INC COM NEW Stock 247916208 30 22,100 SH   SOLE 0 22,100 0 0
CHURCH & DWIGHT INC COM Stock 171340102 5,531 114,158 SH   SOLE 0 114,158 0 0
INDEPENDENT BK GROUP INC COM Stock 45384B106 840 13,934 SH   SOLE 0 13,934 0 0
AT&T INC COM Stock 00206R102 441 11,250 SH   SOLE 0 11,250 0 0
JONES ENERGY INC COM CL A Stock 48019R108 3,414 1,778,130 SH   SOLE 0 1,778,130 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 5,594 98,547 SH   SOLE 0 98,547 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102 3,411 33,476 SH   SOLE 0 33,476 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,315 9,152 SH   SOLE 0 9,152 0 0
UNION PAC CORP COM Stock 907818108 6,207 53,518 SH   SOLE 0 53,518 0 0
JUNIPER NETWORKS INC COM Stock 48203R104 5,694 204,605 SH   SOLE 0 204,605 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 6,493 63,264 SH   SOLE 0 63,264 0 0
CHEVRON CORP NEW COM Stock 166764100 5,175 44,044 SH   SOLE 0 44,044 0 0
CONOCOPHILLIPS COM Stock 20825C104 674 13,468 SH   SOLE 0 13,468 0 0
DANAHER CORP DEL COM Stock 235851102 6,018 70,160 SH   SOLE 0 70,159 0 0
JONES LANG LASALLE INC COM Stock 48020Q107 7,179 58,130 SH   SOLE 0 58,130 0 0
TSAKOS ENERGY NAVIGATION LTD SHS Stock G9108L108 87 19,310 SH   SOLE 0 19,310 0 0
GASTAR EXPL INC NEW COM Stock 36729W202 11 12,720 SH   SOLE 0 12,720 0 0
COMPASS MINERALS INTL INC COM Stock 20451N101 4,666 71,900 SH   SOLE 0 71,899 0 0
HELMERICH & PAYNE INC COM Stock 423452101 3,712 71,240 SH   SOLE 0 71,239 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Stock 786449207 4,413 330,556 SH   SOLE 0 330,556 0 0
WHITING PETE CORP NEW COM Stock 966387102 57 10,370 SH   SOLE 0 10,370 0 0
EXXON MOBIL CORP COM Stock 30231G102 1,973 24,062 SH   SOLE 0 24,061 0 0
ORBCOMM INC COM Stock 68555P100 6,236 595,624 SH   SOLE 0 595,624 0 0
APPLE INC COM Stock 037833100 8,743 56,731 SH   SOLE 0 56,731 0 0