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 7,712 10,285 SH   SOLE 0 10,285 0 0
SHARPS COMPLIANCE CORP COM Stock 820017101 3,384 883,449 SH   SOLE 0 883,449 0 0
DOLLAR GEN CORP NEW COM Stock 256677105 4,456 60,160 SH   SOLE 0 60,160 0 0
PERRIGO CO PLC SHS Stock G97822103 4,727 56,793 SH   SOLE 0 56,792 0 0
HEALTHCARE SVCS GRP INC COM Stock 421906108 5,687 145,194 SH   SOLE 0 145,193 0 0
ALASKA AIR GROUP INC COM Stock 011659109 6,943 78,251 SH   SOLE 0 78,251 0 0
CHUBB LIMITED COM Stock H1467J104 5,554 42,035 SH   SOLE 0 42,035 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 4,436 128,206 SH   SOLE 0 128,205 0 0
HONEYWELL INTL INC COM Stock 438516106 226 1,950 SH   SOLE 0 1,950 0 0
HOME DEPOT INC COM Stock 437076102 7,369 54,960 SH   SOLE 0 54,960 0 0
SMITH A O COM Stock 831865209 5,660 119,530 SH   SOLE 0 119,530 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 8,079 101,784 SH   SOLE 0 101,784 0 0
CVS HEALTH CORP COM Stock 126650100 4,045 51,264 SH   SOLE 0 51,264 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 638 4,945 SH   SOLE 0 4,945 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 721 5,475 SH   SOLE 0 5,475 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 220 2,152 SH   SOLE 0 2,152 0 0
ALIGN TECHNOLOGY INC COM Stock 016255101 7,338 76,339 SH   SOLE 0 76,339 0 0
PHILLIPS 66 COM Stock 718546104 471 5,454 SH   SOLE 0 5,454 0 0
QUALYS INC COM Stock 74758T303 5,670 179,155 SH   SOLE 0 179,155 0 0
D R HORTON INC COM Stock 23331A109 4,703 172,075 SH   SOLE 0 172,075 0 0
CHURCH & DWIGHT INC COM Stock 171340102 4,645 105,106 SH   SOLE 0 105,106 0 0
INDEPENDENT BK GROUP INC COM Stock 45384B106 1,119 17,934 SH   SOLE 0 17,934 0 0
JONES ENERGY INC COM CL A Stock 48019R108 7,665 1,532,996 SH   SOLE 0 1,532,996 0 0
COMMVAULT SYSTEMS INC COM Stock 204166102 4,840 94,158 SH   SOLE 0 94,158 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102 4,968 66,537 SH   SOLE 0 66,536 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 2,065 9,180 SH   SOLE 0 9,179 0 0
UNION PAC CORP COM Stock 907818108 5,244 50,576 SH   SOLE 0 50,576 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 5,874 62,937 SH   SOLE 0 62,937 0 0
CONOCOPHILLIPS COM Stock 20825C104 378 7,542 SH   SOLE 0 7,542 0 0
DANAHER CORP DEL COM Stock 235851102 5,009 64,355 SH   SOLE 0 64,355 0 0
BAKER HUGHES INC COM Stock 057224107 5,301 81,597 SH   SOLE 0 81,597 0 0
JONES LANG LASALLE INC COM Stock 48020Q107 5,596 55,380 SH   SOLE 0 55,380 0 0
COMPASS MINERALS INTL INC COM Stock 20451N101 5,554 70,891 SH   SOLE 0 70,891 0 0
HELMERICH & PAYNE INC COM Stock 423452101 5,111 66,039 SH   SOLE 0 66,038 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Stock 786449207 3,734 277,590 SH   SOLE 0 277,590 0 0
TRINITY INDS INC COM Stock 896522109 4,726 170,240 SH   SOLE 0 170,240 0 0
EXXON MOBIL CORP COM Stock 30231G102 2,123 23,519 SH   SOLE 0 23,518 0 0
ORBCOMM INC COM Stock 68555P100 4,541 549,116 SH   SOLE 0 549,116 0 0
APPLE INC COM Stock 037833100 6,749 58,272 SH   SOLE 0 58,271 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 5,496 52,737 SH   SOLE 0 52,737 0 0