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 Stock 023135106 9,165 5,392 SH   SOLE 0 5,392 0 0
INTERDIGITAL INC COM Stock 45867G101 7,028 86,868 SH   SOLE 0 86,868 0 0
SHARPS COMPLIANCE Stock 820017101 3,014 816,907 SH   SOLE 0 816,907 0 0
ROYAL DUTCH SHELL PLC-ADR ADR 780259206 251 3,626 SH   SOLE 0 3,626 0 0
PERRIGO CO Stock G97822103 4,765 65,360 SH   SOLE 0 65,359 0 0
COMFORT SYS USA INC COM Stock 199908104 234 5,100 SH   SOLE 0 5,100 0 0
ALASKA AIR GROUP Stock 011659109 5,687 94,170 SH   SOLE 0 94,170 0 0
VERIZON COMMUNICATIONS Stock 92343V104 6,478 128,767 SH   SOLE 0 128,766 0 0
CHUBB Stock H1467J104 6,058 47,690 SH   SOLE 0 47,690 0 0
C&J ENERGY SVCS INC NEW COM Stock 12674R100 4,929 208,870 SH   SOLE 0 208,870 0 0
PROSPECT CAPITAL CORPORATION 4.95 07/15/2022 Convertible 74348TAR3 76 78,000 SH   SOLE 0 78,000 0 0
HONEYWELL INTL INC COM Stock 438516106 277 1,920 SH   SOLE 0 1,920 0 0
HOME DEPOT Stock 437076102 7,082 36,301 SH   SOLE 0 36,300 0 0
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 272 8,245 SH   SOLE 0 8,245 0 0
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 1,084 31,088 SH   SOLE 0 31,088 0 0
SPDR BARCLAYS SHORT TERM CORP BOND ETF ETF 78464A474 13,166 436,528 SH   SOLE 0 436,527 0 0
MICROSOFT Stock 594918104 307 3,113 SH   SOLE 0 3,113 0 0
KIMCO REALTY REIT 49446R109 7,565 445,251 SH   SOLE 0 445,251 0 0
EVEREST RE GROUP LTD COM Stock G3223R108 6,663 28,911 SH   SOLE 0 28,910 0 0
WEATHERFORD INTL PLC ORD SHS Stock G48833100 33 10,000 SH   SOLE 0 10,000 0 0
UNDER ARMOUR Stock 904311107 6,366 283,205 SH   SOLE 0 283,205 0 0
PHILLIPS 66 Stock 718546104 401 3,567 SH   SOLE 0 3,567 0 0
INVESCO BULLETSHARES 2018 HIGH YIELD CORPORATE BOND ETF ETF 46138J205 274 10,930 SH   SOLE 0 10,930 0 0
QUALYS Stock 74758T303 7,313 86,755 SH   SOLE 0 86,755 0 0
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Stock Y11082107 2,836 926,840 SH   SOLE 0 926,840 0 0
D R HORTON Stock 23331A109 7,519 183,387 SH   SOLE 0 183,386 0 0
KROGER Stock 501044101 7,167 251,903 SH   SOLE 0 251,902 0 0
DENBURY RES INC COM NEW Stock 247916208 106 22,100 SH   SOLE 0 22,100 0 0
CELESTICA Stock 15101Q108 3,567 300,500 SH   SOLE 0 300,500 0 0
CHURCH & DWIGHT CO Stock 171340102 6,849 128,843 SH   SOLE 0 128,842 0 0
INDEPENDENT BK GROUP INC COM Stock 45384B106 724 10,834 SH   SOLE 0 10,834 0 0
AT&T INC COM Stock 00206R102 361 11,250 SH   SOLE 0 11,250 0 0
JONES ENERGY Stock 48019R108 742 1,997,263 SH   SOLE 0 1,997,263 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 6,497 106,503 SH   SOLE 0 106,503 0 0
SKYWORKS SOLUTIONS Stock 83088M102 3,318 34,328 SH   SOLE 0 34,328 0 0
SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 1,295 40,105 SH   SOLE 0 40,105 0 0
ISHARES S&P 500 INDEX ETF 464287200 343 1,258 SH   SOLE 0 1,258 0 0
UNION PACIFIC Stock 907818108 7,564 53,385 SH   SOLE 0 53,384 0 0
JUNIPER NETWORKS INC COM Stock 48203R104 6,439 234,823 SH   SOLE 0 234,823 0 0
MCCORMICK & CO Stock 579780206 7,570 65,209 SH   SOLE 0 65,209 0 0
CHEVRON CORP NEW COM Stock 166764100 6,178 48,866 SH   SOLE 0 48,865 0 0
CONOCOPHILLIPS COM Stock 20825C104 914 13,131 SH   SOLE 0 13,131 0 0
DANAHER Stock 235851102 7,028 71,223 SH   SOLE 0 71,223 0 0
GILEAD SCIENCES INC COM Stock 375558103 6,017 84,933 SH   SOLE 0 84,933 0 0
JONES LANG LASALLE Stock 48020Q107 8,447 50,890 SH   SOLE 0 50,889 0 0
TSAKOS ENERGY NAVIGATION LTD SHS Stock G9108L108 72 19,310 SH   SOLE 0 19,310 0 0
SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 1,805 56,618 SH   SOLE 0 56,617 0 0
HELMERICH & PAYNE Stock 423452101 5,495 86,182 SH   SOLE 0 86,181 0 0
SAFEGUARD SCIENTIFICS Stock 786449207 4,355 340,250 SH   SOLE 0 340,250 0 0
EXXON MOBIL CORP COM Stock 30231G102 1,645 19,886 SH   SOLE 0 19,885 0 0
ORBCOMM Stock 68555P100 6,464 640,029 SH   SOLE 0 640,029 0 0
SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 12,525 412,002 SH   SOLE 0 412,002 0 0