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
APPLE COM 037833100 17,503 104,321 SH   SOLE   104,321 0 0
AXON ENTERPRISE INC COM 05464C101 4,642 118,080 SH   SOLE   118,080 0 0
ABBVIE COM 00287Y109 7,531 79,562 SH   SOLE   79,562 0 0
ABBOTT LABORATORIES COM 002824100 12,201 203,613 SH   SOLE   203,613 0 0
ACCENTURE COM G1151C101 3,208 20,900 SH   SOLE   20,900 0 0
ADOBE SYSTEMS COM 00724F101 12,112 56,055 SH   SOLE   56,055 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,690 32,516 SH   SOLE   32,516 0 0
ADDUS HOMECARE INC COM 006739106 234 4,804 SH   SOLE   4,804 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,802 66,997 SH   SOLE   66,997 0 0
ASTRONICS CORP COM 046433108 1,976 52,988 SH   SOLE   52,988 0 0
AEROVIRONMENT INC COM 008073108 2,680 58,887 SH   SOLE   58,887 0 0
BAXTER INTERNATIONAL COM 071813109 273 4,192 SH   SOLE   4,192 0 0
BECTON DICKINSON COM 075887109 5,299 24,451 SH   SOLE   24,451 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 251 34,630 SH   SOLE   34,630 0 0
BOFI HOLDING INC COM 05566U108 3,953 97,531 SH   SOLE   97,531 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 209 1,050 SH   SOLE   1,050 0 0
CALAMP CORP COM 128126109 2,122 92,752 SH   SOLE   92,752 0 0
CARBONITE INC COM 141337105 1,741 60,463 SH   SOLE   60,463 0 0
CHUBB COM 171232101 9,660 70,627 SH   SOLE   70,627 0 0
CNB FINANCIAL CORP COM 126128107 445 15,300 SH   SOLE   15,300 0 0
CHUYS HOLDINGS INC COM 171604101 301 11,500 SH   SOLE   11,500 0 0
COLGATEPALMOLIVE COM 194162103 507 7,075 SH   SOLE   7,075 0 0
CENTURY CASINOS INC COM 156492100 149 20,000 SH   SOLE   20,000 0 0
COSTCO WHOLESALE COM 22160K105 5,733 30,425 SH   SOLE   30,425 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 274 9,388 SH   SOLE   9,388 0 0
CRYOLIFE INC COM 228903100 2,050 102,227 SH   SOLE   102,227 0 0
CISCO SYSTEMS COM 17275R102 8,852 206,380 SH   SOLE   206,380 0 0
CSX COM 126408103 9,357 167,955 SH   SOLE   167,955 0 0
CYNERGIS TEK INC COM 23258P105 232 46,600 SH   SOLE   46,600 0 0
CHEVRON COM 166764100 7,656 67,134 SH   SOLE   67,134 0 0
CONSOLIDATED WATER CO COM G23773107 262 18,000 SH   SOLE   18,000 0 0
CYBERARK SOFTWARE LTD COM M2682V108 1,962 38,448 SH   SOLE   38,448 0 0
CITIZENS & NORTHERN CORP COM 172922106 289 12,500 SH   SOLE   12,500 0 0
DISNEY WALT COM 254687106 11,294 112,449 SH   SOLE   112,449 0 0
DIGIMARC CORP COM 25381B101 313 13,060 SH   SOLE   13,060 0 0
DOVER COM 260003108 286 2,914 SH   SOLE   2,914 0 0
DIGIRAD CORP COM 253827109 110 70,685 SH   SOLE   70,685 0 0
DUKE ENERGY COM 264399106 236 3,040 SH   SOLE   3,040 0 0
DOWDUPONT COM 26078J100 7,989 125,401 SH   SOLE   125,401 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,914 53,110 SH   SOLE   53,110 0 0
ISHARES MSCI EAFE INDEX COM 464287465 4,064 58,318 SH   SOLE   58,318 0 0
ENERGEN COM 292655108 10,200 162,268 SH   SOLE   162,268 0 0
EMCORE CORP COM 290846203 263 46,193 SH   SOLE   46,193 0 0
EMERSON ELECTRIC COM 291011104 10,717 156,904 SH   SOLE   156,904 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 319 39,637 SH   SOLE   39,637 0 0
FIRST AMERICAN FINANCIAL COM 31847R102 7,517 128,099 SH   SOLE   128,099 0 0
FARMER BROTHERS CO COM 307675108 2,231 73,884 SH   SOLE   73,884 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 376 12,600 SH   SOLE   12,600 0 0
FLOTEK INDUSTRIES INC COM 343389102 2,963 485,713 SH   SOLE   485,713 0 0
GENERAL ELECTRIC COM 369604103 312 23,130 SH   SOLE   23,130 0 0
GP STRATEGIES CORP COM 36225V104 227 10,000 SH   SOLE   10,000 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 213 23,800 SH   SOLE   23,800 0 0
HAYNES INTERNATIONAL INC COM 420877201 241 6,500 SH   SOLE   6,500 0 0
THE HACKETT GROUP COM 404609109 241 15,000 SH   SOLE   15,000 0 0
HOME DEPOT COM 437076102 521 2,921 SH   SOLE   2,921 0 0
HEALTHSTREAM INC COM 42222N103 3,059 123,208 SH   SOLE   123,208 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 267 1,742 SH   SOLE   1,742 0 0
ID SYSTEMS INC COM 449489103 285 45,808 SH   SOLE   45,808 0 0
ISHARES CORE S & P MIDCAP ETF COM 464287507 255 1,362 SH   SOLE   1,362 0 0
IMAX CORP COM 45245E109 2,472 128,765 SH   SOLE   128,765 0 0
FIRST INTERNET BANCORP COM 320557101 404 10,911 SH   SOLE   10,911 0 0
IROBOT CORP COM 462726100 2,655 41,362 SH   SOLE   41,362 0 0
IRADIMED CORP COM 46266A109 475 33,000 SH   SOLE   33,000 0 0
ILLINOIS TOOL WORKS COM 452308109 3,243 20,700 SH   SOLE   20,700 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 22,261 146,620 SH   SOLE   146,620 0 0
JOHN B SANFILIPPO & SON INC COM 800422107 231 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104 1,000 7,802 SH   SOLE   7,802 0 0
JPMORGAN CHASE COM 46625H100 14,542 132,239 SH   SOLE   132,239 0 0
KIRKLANDS INC COM 497498105 205 21,177 SH   SOLE   21,177 0 0
KIMBERLYCLARK COM 494368103 6,411 58,210 SH   SOLE   58,210 0 0
COCACOLA COM 191216100 3,039 69,966 SH   SOLE   69,966 0 0
LAKELAND BANCORP INC COM 511637100 354 17,833 SH   SOLE   17,833 0 0
LILLY ELI COM 532457108 4,735 61,204 SH   SOLE   61,204 0 0
LOCKHEED MARTIN COM 539830109 6,433 19,038 SH   SOLE   19,038 0 0
LOWES COM 548661107 5,887 67,091 SH   SOLE   67,091 0 0
LIVEPERSON INC COM 538146101 3,551 217,172 SH   SOLE   217,172 0 0
MCGRATH RENTCORP COM 580589109 2,507 46,696 SH   SOLE   46,696 0 0
3M COM 88579Y101 8,107 36,930 SH   SOLE   36,930 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,722 180,973 SH   SOLE   180,973 0 0
ALTRIA GROUP COM 02209S103 255 4,099 SH   SOLE   4,099 0 0
MERCK COM 58933Y105 8,597 157,831 SH   SOLE   157,831 0 0
MICROSOFT COM 594918104 17,137 187,762 SH   SOLE   187,762 0 0
M&T BANK CORP COM 55261F104 10,941 59,345 SH   SOLE   59,345 0 0
MATADOR RESOURCES CO COM 576485205 2,045 68,376 SH   SOLE   68,376 0 0
NIKE COM 654106103 10,508 158,151 SH   SOLE   158,151 0 0
INSPERITY INC COM 45778Q107 4,120 59,238 SH   SOLE   59,238 0 0
NUTRISYSTEM INC COM 67069D108 2,236 82,951 SH   SOLE   82,951 0 0
NVE CORP COM 629445206 2,495 30,025 SH   SOLE   30,025 0 0
NV5 HOLDINGS INC COM 62945V109 3,041 54,545 SH   SOLE   54,545 0 0
NOVARTIS SPONSORED ADR COM 66987V109 259 3,200 SH   SOLE   3,200 0 0
REALTY INCOME COM 756109104 281 5,438 SH   SOLE   5,438 0 0
OMNICELL INC COM 68213N109 2,974 68,526 SH   SOLE   68,526 0 0
ORBCOMM INC COM 68555P100 375 40,000 SH   SOLE   40,000 0 0
OCCIDENTAL PETROLEUM COM 674599105 237 3,650 SH   SOLE   3,650 0 0
PENSKE AUTOMOTIVE GROUP COM 70959W103 10,565 238,334 SH   SOLE   238,334 0 0
PALO ALTO NETWORKS COM 697435105 8,285 45,645 SH   SOLE   45,645 0 0
PARK CITY GROUP INC COM 700215304 238 27,215 SH   SOLE   27,215 0 0
PEPSICO COM 713448108 28,401 260,205 SH   SOLE   260,205 0 0
PFIZER COM 717081103 8,711 245,449 SH   SOLE   245,449 0 0
PROFIRE ENERGY INC COM 74316X101 158 57,700 SH   SOLE   57,700 0 0
PROCTER & GAMBLE COM 742718109 1,638 20,664 SH   SOLE   20,664 0 0
PANHANDLE OIL & GAS INC COM 698477106 285 14,776 SH   SOLE   14,776 0 0
PSYCHEMEDICS CORP COM 744375205 276 12,902 SH   SOLE   12,902 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 8,014 52,989 SH   SOLE   52,989 0 0
PUBLIC STORAGE COM 74660D109 6,429 32,083 SH   SOLE   32,083 0 0
PRAXAIR COM 74005P104 8,597 59,578 SH   SOLE   59,578 0 0
PAYPAL HOLDINGS COM 70450Y103 9,821 129,450 SH   SOLE   129,450 0 0
RAVEN INDUSTRIES INC COM 754212108 2,402 68,541 SH   SOLE   68,541 0 0
RESEARCH FRONTIERS INC COM 760911107 121 123,838 SH   SOLE   123,838 0 0
RAYTHEON COM 755111507 3,105 14,388 SH   SOLE   14,388 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G206 273 79,619 SH   SOLE   79,619 0 0
STARBUCKS COM 855244109 10,751 185,708 SH   SOLE   185,708 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 1,697 626,228 SH   SOLE   626,228 0 0
SHUTTERFLY INC COM 82568P304 3,008 37,022 SH   SOLE   37,022 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 2,629 92,411 SH   SOLE   92,411 0 0
SCHLUMBERGER COM 806857108 8,058 124,391 SH   SOLE   124,391 0 0
SIMULATIONS PLUS INC COM 829214105 412 27,957 SH   SOLE   27,957 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 285 18,000 SH   SOLE   18,000 0 0
SPDR S & P 500 INDEX COM 78462F103 61,067 232,060 SH   SOLE   232,060 0 0
SKYWORKS SOLUTIONS COM 83088M102 12,189 121,578 SH   SOLE   121,578 0 0
STRYKER COM 863667101 5,770 35,854 SH   SOLE   35,854 0 0
SYSCO COM 871829107 2,703 45,085 SH   SOLE   45,085 0 0
A T & T NEW COM 001957505 3,115 87,365 SH   SOLE   87,365 0 0
TRIANGLE CAPITAL CORP COM 895848109 1,482 133,139 SH   SOLE   133,139 0 0
TAUBMAN CENTERS REIT COM 876664103 10,767 189,188 SH   SOLE   189,188 0 0
GENTHERM INC COM 37253A103 1,767 52,060 SH   SOLE   52,060 0 0
LENDING TREE INC COM 52603B107 3,086 9,405 SH   SOLE   9,405 0 0
TYLER TECHNOLOGIES COM 902252105 10,218 48,435 SH   SOLE   48,435 0 0
UNIQUE FABRICATING INC COM 90915J103 352 41,669 SH   SOLE   41,669 0 0
UMH PROPERTIES INC COM 903002103 217 16,213 SH   SOLE   16,213 0 0
UNION PACIFIC COM 907818108 541 4,025 SH   SOLE   4,025 0 0
UNITED PARCEL SERVICE CL B COM 911312106 1,557 14,881 SH   SOLE   14,881 0 0
UNITED TECHNOLOGIES COM 913017109 10,732 85,294 SH   SOLE   85,294 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2,658 187,165 SH   SOLE   187,165 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 2,102 17,629 SH   SOLE   17,629 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 7,632 162,445 SH   SOLE   162,445 0 0
VERIZON COMMUNICATIONS COM 92343V104 7,501 156,861 SH   SOLE   156,861 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 5,010 76,519 SH   SOLE   76,519 0 0
WESTERN DIGITAL COM 958102105 9,422 102,115 SH   SOLE   102,115 0 0
WELLS FARGO COM 949746101 14,330 273,414 SH   SOLE   273,414 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 27 10,520 SH   SOLE   10,520 0 0
EXXONMOBIL COM 30231G102 13,551 181,625 SH   SOLE   181,625 0 0
DENTSPLY SIRONA COM 24906P109 9,320 185,261 SH   SOLE   185,261 0 0
YUM! BRANDS COM 988498101 698 8,200 SH   SOLE   8,200 0 0
YUM CHINA HOLDINGS COM 98850P109 1,370 33,000 SH   SOLE   33,000 0 0
ZIX CORP COM 98974P100 2,525 591,377 SH   SOLE   591,377 0 0