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 18,068 125,966 SH   SOLE   125,966 0 0
ABBVIE COM 00287Y109 9,254 142,291 SH   SOLE   142,291 0 0
ABBOTT LABORATORIES COM 002824100 8,807 198,809 SH   SOLE   198,809 0 0
ACETO CORP COM 004446100 1,664 105,278 SH   SOLE   105,278 0 0
ACCENTURE COM G1151C101 3,596 30,000 SH   SOLE   30,000 0 0
ADOBE SYSTEMS COM 00724F101 15,551 119,741 SH   SOLE   119,741 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,118 30,498 SH   SOLE   30,498 0 0
ALLERGAN COM 018490102 239 1,000 SH   SOLE   1,000 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 205 14,740 SH   SOLE   14,740 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,899 71,405 SH   SOLE   71,405 0 0
AMAZONCOM COM 023135106 222 250 SH   SOLE   250 0 0
ASTRONICS CORP COM 046433108 1,822 57,420 SH   SOLE   57,420 0 0
AEROVIRONMENT INC COM 008073108 2,367 84,457 SH   SOLE   84,457 0 0
BAXTER INTERNATIONAL COM 071813109 215 4,142 SH   SOLE   4,142 0 0
BECTON DICKINSON COM 075887109 8,618 47,079 SH   SOLE   47,079 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 207 13,736 SH   SOLE   13,736 0 0
BLACKROCK COM 09247X101 230 610 SH   SOLE   610 0 0
BOFI HOLDING INC COM 05566U108 1,611 61,636 SH   SOLE   61,636 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 2,249 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 425 2,550 SH   SOLE   2,550 0 0
CALLIDUS SOFTWARE INC COM 13123E500 3,898 182,577 SH   SOLE   182,577 0 0
CALAMP CORP COM 128126109 1,644 97,904 SH   SOLE   97,904 0 0
CHUBB COM 171232101 10,310 75,818 SH   SOLE   75,818 0 0
CALGON CARBON CORP COM 129603106 2,284 156,449 SH   SOLE   156,449 0 0
CNB FINANCIAL CORP COM 126128107 366 15,300 SH   SOLE   15,300 0 0
CECO ENVIRONMENTAL CORP COM 125141101 158 15,000 SH   SOLE   15,000 0 0
CHEROKEE INC COM 16444H102 1,269 147,594 SH   SOLE   147,594 0 0
CHUYS HOLDINGS INC COM 171604101 238 8,000 SH   SOLE   8,000 0 0
COLGATEPALMOLIVE COM 194162103 494 6,750 SH   SOLE   6,750 0 0
CONOCOPHILLIPS COM 20825C104 3,191 64,184 SH   SOLE   64,184 0 0
COSTCO WHOLESALE COM 22160K105 7,302 43,645 SH   SOLE   43,645 0 0
COMPUTER PROGRAMS & SYSTEMS INC COM 205306103 263 9,388 SH   SOLE   9,388 0 0
CRYOLIFE INC COM 228903100 1,798 107,975 SH   SOLE   107,975 0 0
CISCO SYSTEMS COM 17275R102 11,264 333,532 SH   SOLE   333,532 0 0
CSX COM 126408103 489 10,500 SH   SOLE   10,500 0 0
CHEVRON COM 166764100 6,400 59,605 SH   SOLE   59,605 0 0
CONSOLIDATED WATER CO COM G23773107 227 19,500 SH   SOLE   19,500 0 0
CITIZENS & NORTHERN CORP COM 172922106 291 12,500 SH   SOLE   12,500 0 0
DUPONT DE NEMOURS COM 263534109 11,119 138,628 SH   SOLE   138,628 0 0
DISNEY WALT COM 254687106 11,123 98,243 SH   SOLE   98,243 0 0
DIGIMARC CORP COM 25381B101 338 12,500 SH   SOLE   12,500 0 0
DOVER COM 260003108 396 4,926 SH   SOLE   4,926 0 0
DUKE ENERGY COM 264399106 259 3,156 SH   SOLE   3,156 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,739 55,073 SH   SOLE   55,073 0 0
ISHARES MSCI EAFE INDEX COM 464287465 3,204 51,435 SH   SOLE   51,435 0 0
ENERGEN COM 292655108 5,589 102,898 SH   SOLE   102,898 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 240 30,000 SH   SOLE   30,000 0 0
FARMER BROTHERS CO COM 307675108 2,776 78,517 SH   SOLE   78,517 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 315 12,600 SH   SOLE   12,600 0 0
GENERAL ELECTRIC COM 369604103 1,033 34,675 SH   SOLE   34,675 0 0
SPDR GOLD SHARES ETF COM 78463V107 315 2,695 SH   SOLE   2,695 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 218 25,000 SH   SOLE   25,000 0 0
HOME DEPOT COM 437076102 597 4,065 SH   SOLE   4,065 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 303 1,763 SH   SOLE   1,763 0 0
ID SYSTEMS INC COM 449489103 290 45,808 SH   SOLE   45,808 0 0
IDEXX LABORATORIES COM 45168D104 363 2,350 SH   SOLE   2,350 0 0
ISHARES CORE S & P MIDCAP ETF ETF 464287507 337 1,967 SH   SOLE   1,967 0 0
ISHARES CORE S & P SMALLCAP ETF ETF 464287804 959 13,870 SH   SOLE   13,870 0 0
IMAX CORP COM 45245E109 3,267 96,102 SH   SOLE   96,102 0 0
FIRST INTERNET BANCORP COM 320557101 292 9,911 SH   SOLE   9,911 0 0
INTUIT COM 461202103 255 2,200 SH   SOLE   2,200 0 0
IROBOT CORP COM 462726100 3,383 51,143 SH   SOLE   51,143 0 0
IRADIMED CORP COM 46266A109 267 30,000 SH   SOLE   30,000 0 0
ILLINOIS TOOL WORKS COM 452308109 2,782 21,000 SH   SOLE   21,000 0 0
ISHARES CORE S & P 500 ETF ETF 464287200 463 1,950 SH   SOLE   1,950 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 20,663 150,300 SH   SOLE   150,300 0 0
JOHNSON & JOHNSON COM 478160104 1,367 10,977 SH   SOLE   10,977 0 0
JPMORGAN CHASE COM 46625H100 9,691 110,545 SH   SOLE   110,545 0 0
KIRKLANDS INC COM 497498105 201 16,177 SH   SOLE   16,177 0 0
KIMBERLYCLARK COM 494368103 3,636 27,725 SH   SOLE   27,725 0 0
KINDER MORGAN COM 49455P101 257 11,832 SH   SOLE   11,832 0 0
COCACOLA COM 191216100 420 9,900 SH   SOLE   9,900 0 0
LAKELAND BANCORP INC COM 511637100 350 17,833 SH   SOLE   17,833 0 0
LANDAUER INC COM 51476K103 210 4,300 SH   SOLE   4,300 0 0
LILLY ELI COM 532457108 4,724 56,168 SH   SOLE   56,168 0 0
LOCKHEED MARTIN COM 539830109 8,022 29,978 SH   SOLE   29,978 0 0
LOWES COM 548661107 8,499 103,614 SH   SOLE   103,614 0 0
LIVEPERSON INC COM 538146101 2,100 306,540 SH   SOLE   306,540 0 0
THE MEET GROUP INC COM 58513U101 383 65,000 SH   SOLE   65,000 0 0
MCGRATH RENTCORP COM 580589109 1,739 51,789 SH   SOLE   51,789 0 0
MIDDLEBY COM 596278101 6,704 49,235 SH   SOLE   49,235 0 0
3M COM 88579Y101 8,177 42,884 SH   SOLE   42,884 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,778 194,649 SH   SOLE   194,649 0 0
ALTRIA GROUP COM 02209S103 293 4,099 SH   SOLE   4,099 0 0
MONSANTO NEW COM 61166W101 204 1,800 SH   SOLE   1,800 0 0
MERCK COM 58933Y105 9,051 142,667 SH   SOLE   142,667 0 0
MICROSOFT COM 594918104 11,438 173,965 SH   SOLE   173,965 0 0
M&T BANK CORP COM 55261F104 4,297 27,772 SH   SOLE   27,772 0 0
MATADOR RESOURCES CO COM 576485205 1,795 75,449 SH   SOLE   75,449 0 0
NIKE COM 654106103 7,900 142,032 SH   SOLE   142,032 0 0
INSPERITY INC COM 45778Q107 2,837 32,000 SH   SOLE   32,000 0 0
NUTRISYSTEM INC COM 67069D108 2,886 51,998 SH   SOLE   51,998 0 0
NVE CORP COM 629445206 2,859 34,538 SH   SOLE   34,538 0 0
NV5 HOLDINGS INC COM 62945V109 1,597 42,472 SH   SOLE   42,472 0 0
NOVARTIS SPONSORED ADR COM 66987V109 253 3,400 SH   SOLE   3,400 0 0
REALTY INCOME COM 756109104 342 5,738 SH   SOLE   5,738 0 0
ORION ENERGY SYSTEMS INC COM 686275108 342 172,834 SH   SOLE   172,834 0 0
OMNICELL INC COM 68213N109 3,004 73,899 SH   SOLE   73,899 0 0
ORBCOMM INC COM 68555P100 191 20,000 SH   SOLE   20,000 0 0
OCCIDENTAL PETROLEUM COM 674599105 288 4,550 SH   SOLE   4,550 0 0
PENSKE AUTOMOTIVE GROUP COM 70959W103 8,214 175,784 SH   SOLE   175,784 0 0
PEPSICO COM 713448108 27,987 250,374 SH   SOLE   250,374 0 0
PFIZER COM 717081103 7,772 227,536 SH   SOLE   227,536 0 0
PROCTER & GAMBLE COM 742718109 2,040 22,771 SH   SOLE   22,771 0 0
PANHANDLE OIL & GAS INC COM 698477106 305 15,876 SH   SOLE   15,876 0 0
PSYCHEMEDICS CORP COM 744375205 211 10,502 SH   SOLE   10,502 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 8,922 74,267 SH   SOLE   74,267 0 0
PUBLIC STORAGE COM 74660D109 6,600 30,148 SH   SOLE   30,148 0 0
PRAXAIR COM 74005P104 7,519 63,582 SH   SOLE   63,582 0 0
QUALCOMM COM 747525103 4,165 72,800 SH   SOLE   72,800 0 0
RAVEN INDUSTRIES INC COM 754212108 2,166 74,565 SH   SOLE   74,565 0 0
RESEARCH FRONTIERS INC COM 760911107 174 124,146 SH   SOLE   124,146 0 0
RAYTHEON COM 755111507 8,002 52,573 SH   SOLE   52,573 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G206 383 51,154 SH   SOLE   51,154 0 0
STARBUCKS COM 855244109 10,168 174,488 SH   SOLE   174,488 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 1,262 508,882 SH   SOLE   508,882 0 0
SHUTTERFLY INC COM 82568P304 1,837 38,043 SH   SOLE   38,043 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 1,528 27,702 SH   SOLE   27,702 0 0
SCHLUMBERGER COM 806857108 8,613 110,553 SH   SOLE   110,553 0 0
SIMULATIONS PLUS INC COM 829214105 375 31,957 SH   SOLE   31,957 0 0
SNAPON COM 833034101 7,048 41,783 SH   SOLE   41,783 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 305 18,000 SH   SOLE   18,000 0 0
SPDR S & P 500 INDEX COM 78462F103 55,199 234,416 SH   SOLE   234,416 0 0
SKYWORKS SOLUTIONS COM 83088M102 9,355 95,743 SH   SOLE   95,743 0 0
STRYKER COM 863667101 5,367 40,862 SH   SOLE   40,862 0 0
SYSCO COM 871829107 2,300 44,392 SH   SOLE   44,392 0 0
A T & T NEW COM 001957505 3,671 88,445 SH   SOLE   88,445 0 0
TASER INTERNATIONAL INC COM 87651B104 1,954 85,729 SH   SOLE   85,729 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,193 114,876 SH   SOLE   114,876 0 0
GENTHERM INC COM 37253A103 2,162 55,084 SH   SOLE   55,084 0 0
TOTAL S A ADR COM 89151E109 214 4,303 SH   SOLE   4,303 0 0
LENDING TREE INC COM 52603B107 3,166 25,258 SH   SOLE   25,258 0 0
TYLER TECHNOLOGIES COM 902252105 13,573 87,989 SH   SOLE   87,989 0 0
UNIQUE FABRICATING INC COM 90915J103 265 22,000 SH   SOLE   22,000 0 0
UMH PROPERTIES INC COM 903002103 247 16,213 SH   SOLE   16,213 0 0
UNION PACIFIC COM 907818108 440 4,155 SH   SOLE   4,155 0 0
UNITED PARCEL SERVICE CL B COM 911312106 717 6,681 SH   SOLE   6,681 0 0
US PHYSICAL THERAPY INC COM 90337L108 255 3,900 SH   SOLE   3,900 0 0
UNITED TECHNOLOGIES COM 913017109 8,974 80,241 SH   SOLE   80,241 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 3,014 218,432 SH   SOLE   218,432 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF COM 922042718 1,742 16,974 SH   SOLE   16,974 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 6,459 162,605 SH   SOLE   162,605 0 0
VERIZON COMMUNICATIONS COM 92343V104 6,862 141,034 SH   SOLE   141,034 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 8,240 99,398 SH   SOLE   99,398 0 0
WELLS FARGO COM 949746101 14,447 259,953 SH   SOLE   259,953 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 24 10,520 SH   SOLE   10,520 0 0
EXXONMOBIL COM 30231G102 9,430 114,986 SH   SOLE   114,986 0 0
DENTSPLY SIRONA COM 24906P109 8,091 129,586 SH   SOLE   129,586 0 0
YUM! BRANDS COM 988498101 2,109 33,000 SH   SOLE   33,000 0 0
YUM CHINA HOLDINGS COM 98850P109 898 33,000 SH   SOLE   33,000 0 0
ZIX CORP COM 98974P100 3,018 627,617 SH   SOLE   627,617 0 0