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 10,832 75,213 SH   SOLE   75,213 0 0
AXON ENTERPRISE INC COM 05464C101 2,173 86,451 SH   SOLE   86,451 0 0
ABBVIE COM 00287Y109 10,244 141,271 SH   SOLE   141,271 0 0
ABBOTT LABORATORIES COM 002824100 9,989 205,490 SH   SOLE   205,490 0 0
ACETO CORP COM 004446100 1,660 107,450 SH   SOLE   107,450 0 0
ACCENTURE COM G1151C101 3,710 30,000 SH   SOLE   30,000 0 0
ADOBE SYSTEMS COM 00724F101 8,290 58,610 SH   SOLE   58,610 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,430 33,481 SH   SOLE   33,481 0 0
ALLERGAN COM 018490102 243 1,000 SH   SOLE   1,000 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 191 14,740 SH   SOLE   14,740 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,820 72,211 SH   SOLE   72,211 0 0
AMAZONCOM COM 023135106 242 250 SH   SOLE   250 0 0
ASTRONICS CORP COM 046433108 1,781 58,465 SH   SOLE   58,465 0 0
AEROVIRONMENT INC COM 008073108 3,261 85,367 SH   SOLE   85,367 0 0
BAXTER INTERNATIONAL COM 071813109 242 3,992 SH   SOLE   3,992 0 0
BECTON DICKINSON COM 075887109 9,658 49,499 SH   SOLE   49,499 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 212 16,236 SH   SOLE   16,236 0 0
BLACKROCK COM 09247X101 253 600 SH   SOLE   600 0 0
BOFI HOLDING INC COM 05566U108 3,232 136,274 SH   SOLE   136,274 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 2,292 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 391 2,310 SH   SOLE   2,310 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,380 181,001 SH   SOLE   181,001 0 0
CALAMP CORP COM 128126109 2,020 99,366 SH   SOLE   99,366 0 0
CHUBB COM 171232101 11,587 79,698 SH   SOLE   79,698 0 0
CALGON CARBON CORP COM 129603106 2,403 159,161 SH   SOLE   159,161 0 0
CNB FINANCIAL CORP COM 126128107 367 15,300 SH   SOLE   15,300 0 0
CECO ENVIRONMENTAL CORP COM 125141101 138 15,000 SH   SOLE   15,000 0 0
CHEROKEE INC COM 16444H102 1,533 220,646 SH   SOLE   220,646 0 0
CHUYS HOLDINGS INC COM 171604101 211 9,000 SH   SOLE   9,000 0 0
COLGATEPALMOLIVE COM 194162103 518 6,990 SH   SOLE   6,990 0 0
COSTCO WHOLESALE COM 22160K105 7,636 47,745 SH   SOLE   47,745 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 308 9,388 SH   SOLE   9,388 0 0
CRYOLIFE INC COM 228903100 2,173 108,907 SH   SOLE   108,907 0 0
CISCO SYSTEMS COM 17275R102 11,348 362,542 SH   SOLE   362,542 0 0
CHEVRON COM 166764100 6,422 61,555 SH   SOLE   61,555 0 0
CONSOLIDATED WATER CO COM G23773107 236 19,000 SH   SOLE   19,000 0 0
CITIZENS & NORTHERN CORP COM 172922106 291 12,500 SH   SOLE   12,500 0 0
DUPONT DE NEMOURS COM 263534109 11,265 139,578 SH   SOLE   139,578 0 0
DISNEY WALT COM 254687106 11,058 104,078 SH   SOLE   104,078 0 0
DIGIMARC CORP COM 25381B101 462 11,500 SH   SOLE   11,500 0 0
DOVER COM 260003108 395 4,926 SH   SOLE   4,926 0 0
DIGIRAD CORP COM 253827109 185 45,784 SH   SOLE   45,784 0 0
DUKE ENERGY COM 264399106 254 3,040 SH   SOLE   3,040 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,863 55,170 SH   SOLE   55,170 0 0
ISHARES MSCI EAFE INDEX COM 464287465 3,568 54,725 SH   SOLE   54,725 0 0
ENERGEN COM 292655108 7,542 152,773 SH   SOLE   152,773 0 0
EMERSON ELECTRIC COM 291011104 7,904 132,572 SH   SOLE   132,572 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 256 31,637 SH   SOLE   31,637 0 0
FARMER BROTHERS CO COM 307675108 2,409 79,620 SH   SOLE   79,620 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 345 12,600 SH   SOLE   12,600 0 0
GENERAL ELECTRIC COM 369604103 942 34,875 SH   SOLE   34,875 0 0
SPDR GOLD SHARES ETF COM 78463V107 301 2,550 SH   SOLE   2,550 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 248 25,000 SH   SOLE   25,000 0 0
HOME DEPOT COM 437076102 578 3,765 SH   SOLE   3,765 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 268 1,742 SH   SOLE   1,742 0 0
ID SYSTEMS INC COM 449489103 281 45,808 SH   SOLE   45,808 0 0
IDEXX LABORATORIES COM 45168D104 379 2,350 SH   SOLE   2,350 0 0
ISHARES CORE S & P MIDCAP ETF COM 464287507 241 1,387 SH   SOLE   1,387 0 0
ISHARES CORE S & P SMALLCAP ETF COM 464287804 972 13,870 SH   SOLE   13,870 0 0
IMAX CORP COM 45245E109 2,175 98,852 SH   SOLE   98,852 0 0
FIRST INTERNET BANCORP COM 320557101 306 10,911 SH   SOLE   10,911 0 0
INTUIT COM 461202103 292 2,200 SH   SOLE   2,200 0 0
IROBOT CORP COM 462726100 2,351 27,946 SH   SOLE   27,946 0 0
IRADIMED CORP COM 46266A109 284 33,000 SH   SOLE   33,000 0 0
ILLINOIS TOOL WORKS COM 452308109 2,965 20,700 SH   SOLE   20,700 0 0
ISHARES CORE S & P 500 ETF COM 464287200 475 1,950 SH   SOLE   1,950 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 21,099 149,720 SH   SOLE   149,720 0 0
JOHNSON & JOHNSON COM 478160104 1,350 10,202 SH   SOLE   10,202 0 0
JPMORGAN CHASE COM 46625H100 10,593 115,893 SH   SOLE   115,893 0 0
KIRKLANDS INC COM 497498105 187 18,177 SH   SOLE   18,177 0 0
KIMBERLYCLARK COM 494368103 6,969 53,980 SH   SOLE   53,980 0 0
KINDER MORGAN COM 49455P101 226 11,792 SH   SOLE   11,792 0 0
COCACOLA COM 191216100 444 9,900 SH   SOLE   9,900 0 0
LAKELAND BANCORP INC COM 511637100 336 17,833 SH   SOLE   17,833 0 0
LANDAUER INC COM 51476K103 225 4,300 SH   SOLE   4,300 0 0
LILLY ELI COM 532457108 4,780 58,078 SH   SOLE   58,078 0 0
LOCKHEED MARTIN COM 539830109 8,669 31,228 SH   SOLE   31,228 0 0
LOWES COM 548661107 5,397 69,610 SH   SOLE   69,610 0 0
LIVEPERSON INC COM 538146101 3,348 304,390 SH   SOLE   304,390 0 0
THE MEET GROUP INC COM 58513U101 328 65,000 SH   SOLE   65,000 0 0
MCGRATH RENTCORP COM 580589109 1,811 52,287 SH   SOLE   52,287 0 0
MIDDLEBY COM 596278101 6,641 54,650 SH   SOLE   54,650 0 0
3M COM 88579Y101 9,207 44,225 SH   SOLE   44,225 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,979 197,907 SH   SOLE   197,907 0 0
ALTRIA GROUP COM 02209S103 305 4,099 SH   SOLE   4,099 0 0
MERCK COM 58933Y105 9,771 152,453 SH   SOLE   152,453 0 0
MICROSOFT COM 594918104 12,366 179,398 SH   SOLE   179,398 0 0
M&T BANK CORP COM 55261F104 8,900 54,954 SH   SOLE   54,954 0 0
MATADOR RESOURCES CO COM 576485205 1,643 76,883 SH   SOLE   76,883 0 0
NIKE COM 654106103 8,972 152,072 SH   SOLE   152,072 0 0
INSPERITY INC COM 45778Q107 2,298 32,371 SH   SOLE   32,371 0 0
NUTRISYSTEM INC COM 67069D108 2,751 52,850 SH   SOLE   52,850 0 0
NVE CORP COM 629445206 2,612 33,920 SH   SOLE   33,920 0 0
NV5 HOLDINGS INC COM 62945V109 1,854 43,612 SH   SOLE   43,612 0 0
NOVARTIS SPONSORED ADR COM 66987V109 284 3,400 SH   SOLE   3,400 0 0
REALTY INCOME COM 756109104 311 5,638 SH   SOLE   5,638 0 0
ORION ENERGY SYSTEMS INC COM 686275108 221 172,834 SH   SOLE   172,834 0 0
OMNICELL INC COM 68213N109 3,211 74,500 SH   SOLE   74,500 0 0
ORBCOMM INC COM 68555P100 226 20,000 SH   SOLE   20,000 0 0
OCCIDENTAL PETROLEUM COM 674599105 242 4,050 SH   SOLE   4,050 0 0
PENSKE AUTOMOTIVE GROUP COM 70959W103 8,148 185,569 SH   SOLE   185,569 0 0
PARK CITY GROUP INC COM 700215304 123 10,104 SH   SOLE   10,104 0 0
PEPSICO COM 713448108 28,906 250,289 SH   SOLE   250,289 0 0
PFIZER COM 717081103 7,910 235,476 SH   SOLE   235,476 0 0
PROCTER & GAMBLE COM 742718109 1,950 22,374 SH   SOLE   22,374 0 0
PANHANDLE OIL & GAS INC COM 698477106 401 17,376 SH   SOLE   17,376 0 0
PLANET PAYMENT INC COM U72603118 132 40,000 SH   SOLE   40,000 0 0
PSYCHEMEDICS CORP COM 744375205 297 11,902 SH   SOLE   11,902 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 10,099 80,879 SH   SOLE   80,879 0 0
PUBLIC STORAGE COM 74660D109 6,486 31,103 SH   SOLE   31,103 0 0
PRAXAIR COM 74005P104 8,741 65,948 SH   SOLE   65,948 0 0
QUALCOMM COM 747525103 4,086 73,995 SH   SOLE   73,995 0 0
RAVEN INDUSTRIES INC COM 754212108 2,502 75,141 SH   SOLE   75,141 0 0
RESEARCH FRONTIERS INC COM 760911107 160 124,146 SH   SOLE   124,146 0 0
RAYTHEON COM 755111507 9,013 55,813 SH   SOLE   55,813 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G206 294 44,619 SH   SOLE   44,619 0 0
STARBUCKS COM 855244109 10,500 180,078 SH   SOLE   180,078 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 1,780 669,237 SH   SOLE   669,237 0 0
SHUTTERFLY INC COM 82568P304 1,843 38,806 SH   SOLE   38,806 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 2,553 48,259 SH   SOLE   48,259 0 0
SCHLUMBERGER COM 806857108 7,652 116,223 SH   SOLE   116,223 0 0
SIMULATIONS PLUS INC COM 829214105 395 31,957 SH   SOLE   31,957 0 0
SNAPON COM 833034101 7,098 44,921 SH   SOLE   44,921 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 317 18,000 SH   SOLE   18,000 0 0
SPDR S & P 500 INDEX COM 78462F103 56,859 235,150 SH   SOLE   235,150 0 0
SKYWORKS SOLUTIONS COM 83088M102 10,587 110,338 SH   SOLE   110,338 0 0
STRYKER COM 863667101 5,169 37,248 SH   SOLE   37,248 0 0
SYSCO COM 871829107 2,305 45,792 SH   SOLE   45,792 0 0
A T & T NEW COM 001957505 3,386 89,741 SH   SOLE   89,741 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,055 116,606 SH   SOLE   116,606 0 0
GENTHERM INC COM 37253A103 2,191 56,457 SH   SOLE   56,457 0 0
TOTAL S A ADR COM 89151E109 211 4,250 SH   SOLE   4,250 0 0
LENDING TREE INC COM 52603B107 3,461 20,097 SH   SOLE   20,097 0 0
TYLER TECHNOLOGIES COM 902252105 16,098 91,639 SH   SOLE   91,639 0 0
UNIQUE FABRICATING INC COM 90915J103 209 22,000 SH   SOLE   22,000 0 0
UMH PROPERTIES INC COM 903002103 276 16,213 SH   SOLE   16,213 0 0
UNION PACIFIC COM 907818108 453 4,155 SH   SOLE   4,155 0 0
UNITED PARCEL SERVICE CL B COM 911312106 739 6,681 SH   SOLE   6,681 0 0
US PHYSICAL THERAPY INC COM 90337L108 236 3,900 SH   SOLE   3,900 0 0
UNITED TECHNOLOGIES COM 913017109 9,728 79,664 SH   SOLE   79,664 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 3,225 204,784 SH   SOLE   204,784 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 1,850 17,109 SH   SOLE   17,109 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 6,745 165,195 SH   SOLE   165,195 0 0
VERIZON COMMUNICATIONS COM 92343V104 6,539 146,413 SH   SOLE   146,413 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 8,148 104,053 SH   SOLE   104,053 0 0
WELLS FARGO COM 949746101 14,763 266,438 SH   SOLE   266,438 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 24 10,520 SH   SOLE   10,520 0 0
EXXONMOBIL COM 30231G102 14,158 175,379 SH   SOLE   175,379 0 0
DENTSPLY SIRONA COM 24906P109 8,836 136,271 SH   SOLE   136,271 0 0
YUM! BRANDS COM 988498101 2,434 33,000 SH   SOLE   33,000 0 0
YUM CHINA HOLDINGS COM 98850P109 1,301 33,000 SH   SOLE   33,000 0 0
ZIX CORP COM 98974P100 3,597 632,187 SH   SOLE   632,187 0 0