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,693 10,382 SH   SOLE 0 10,382 0 0
SHARPS COMPLIANCE CORP COM Stock 820017101 3,735 852,844 SH   SOLE 0 852,844 0 0
DOLLAR GEN CORP NEW COM Stock 256677105 4,100 58,580 SH   SOLE 0 58,580 0 0
PERRIGO CO PLC SHS Stock G97822103 3,464 37,512 SH   SOLE 0 37,512 0 0
HEALTHCARE SVCS GRP INC COM Stock 421906108 5,794 146,378 SH   SOLE 0 146,377 0 0
ALASKA AIR GROUP INC COM Stock 011659109 5,185 78,726 SH   SOLE 0 78,725 0 0
CHUBB LIMITED COM Stock H1467J104 5,272 41,955 SH   SOLE 0 41,955 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 4,363 126,492 SH   SOLE 0 126,491 0 0
HONEYWELL INTL INC COM Stock 438516106 227 1,950 SH   SOLE 0 1,950 0 0
HOME DEPOT INC COM Stock 437076102 7,059 54,855 SH   SOLE 0 54,854 0 0
HARMAN INTL INDS INC COM Stock 413086109 3,651 43,231 SH   SOLE 0 43,231 0 0
SMITH A O COM Stock 831865209 5,886 59,585 SH   SOLE 0 59,585 0 0
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 4,235 52,581 SH   SOLE 0 52,581 0 0
CVS HEALTH CORP COM Stock 126650100 4,454 50,054 SH   SOLE 0 50,054 0 0
VANGUARD SMALL-CAP INDEX FUND ETF 922908751 569 4,659 SH   SOLE 0 4,659 0 0
VANGUARD MID-CAP INDEX FUND ETF 922908629 662 5,115 SH   SOLE 0 5,115 0 0
VANGUARD LARGE-CAP INDEX FUND ETF 922908637 216 2,177 SH   SOLE 0 2,177 0 0
ALIGN TECHNOLOGY INC COM Stock 016255101 7,163 76,409 SH   SOLE 0 76,409 0 0
PHILLIPS 66 COM Stock 718546104 483 5,997 SH   SOLE 0 5,997 0 0
QUALYS INC COM Stock 74758T303 6,877 180,080 SH   SOLE 0 180,080 0 0
D R HORTON INC COM Stock 23331A109 5,086 168,405 SH   SOLE 0 168,405 0 0
CHURCH & DWIGHT INC COM Stock 171340102 4,922 102,711 SH   SOLE 0 102,711 0 0
INDEPENDENT BK GROUP INC COM Stock 45384B106 792 17,934 SH   SOLE 0 17,934 0 0
JONES ENERGY INC COM CL A Stock 48019R108 5,645 1,585,771 SH   SOLE 0 1,585,771 0 0
COMMVAULT SYSTEMS INC COM Stock 204166102 4,957 93,298 SH   SOLE 0 93,298 0 0
SKYWORKS SOLUTIONS INC COM Stock 83088M102 5,001 65,686 SH   SOLE 0 65,686 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 1,950 8,964 SH   SOLE 0 8,964 0 0
UNION PAC CORP COM Stock 907818108 4,912 50,365 SH   SOLE 0 50,365 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206 6,355 63,597 SH   SOLE 0 63,596 0 0
CONOCOPHILLIPS COM Stock 20825C104 326 7,488 SH   SOLE 0 7,488 0 0
BAKER HUGHES INC COM Stock 057224107 4,145 82,127 SH   SOLE 0 82,127 0 0
COMPASS MINERALS INTL INC COM Stock 20451N101 5,203 70,600 SH   SOLE 0 70,600 0 0
HELMERICH & PAYNE INC COM Stock 423452101 4,455 66,198 SH   SOLE 0 66,197 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Stock 786449207 3,412 263,286 SH   SOLE 0 263,286 0 0
TRINITY INDS INC COM Stock 896522109 4,122 170,460 SH   SOLE 0 170,460 0 0
DOW CHEM CO COM Stock 260543103 4,995 96,365 SH   SOLE 0 96,364 0 0
EXXON MOBIL CORP COM Stock 30231G102 2,101 24,077 SH   SOLE 0 24,076 0 0
ORBCOMM INC COM Stock 68555P100 5,557 542,121 SH   SOLE 0 542,121 0 0
APPLE INC COM Stock 037833100 6,557 57,999 SH   SOLE 0 57,999 0 0
DISNEY WALT CO COM DISNEY Stock 254687106 4,899 52,757 SH   SOLE 0 52,757 0 0