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
3M COM 88579Y101 7,446 41,697 SH   SOLE   41,697 0 0
A T & T NEW COM 001957505 3,842 90,336 SH   SOLE   90,336 0 0
ABBOTT LABORATORIES COM 002824100 7,555 196,705 SH   SOLE   196,705 0 0
ABBVIE COM 00287Y109 8,759 139,871 SH   SOLE   139,871 0 0
ACCENTURE COM G1151C101 3,514 30,000 SH   SOLE   30,000 0 0
ACETO CORP COM 004446100 2,329 106,000 SH   SOLE   106,000 0 0
ADOBE SYSTEMS COM 00724F101 12,172 118,236 SH   SOLE   118,236 0 0
AEROVIRONMENT INC COM 008073108 2,289 85,307 SH   SOLE   85,307 0 0
ALLERGAN COM 018490102 210 1,000 SH   SOLE   1,000 0 0
ALTRIA GROUP COM 02209S103 277 4,099 SH   SOLE   4,099 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2,768 71,979 SH   SOLE   71,979 0 0
APPLE COM 037833100 18,401 158,880 SH   SOLE   158,880 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 215 14,740 SH   SOLE   14,740 0 0
ASTRONICS CORP COM 046433108 1,963 58,010 SH   SOLE   58,010 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,425 33,321 SH   SOLE   33,321 0 0
BECTON DICKINSON COM 075887109 7,609 45,964 SH   SOLE   45,964 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 2,197 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 416 2,550 SH   SOLE   2,550 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 221 12,736 SH   SOLE   12,736 0 0
BLACKROCK COM 09247X101 216 568 SH   SOLE   568 0 0
CALAMP CORP COM 128126109 1,434 98,881 SH   SOLE   98,881 0 0
CALGON CARBON CORP COM 129603106 1,536 90,326 SH   SOLE   90,326 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,079 242,825 SH   SOLE   242,825 0 0
CANTEL MEDICAL CORP COM 138098108 2,466 31,317 SH   SOLE   31,317 0 0
CECO ENVIRONMENTAL CORP COM 125141101 209 15,000 SH   SOLE   15,000 0 0
CHEROKEE INC COM 16444H102 1,532 145,881 SH   SOLE   145,881 0 0
CHEVRON COM 166764100 7,428 63,110 SH   SOLE   63,110 0 0
CHUBB COM 171232101 9,828 74,388 SH   SOLE   74,388 0 0
CHUYS HOLDINGS INC COM 171604101 260 8,000 SH   SOLE   8,000 0 0
CISCO SYSTEMS COM 17275R102 10,180 336,847 SH   SOLE   336,847 0 0
CITIZENS & NORTHERN CORP COM 172922106 314 12,000 SH   SOLE   12,000 0 0
CNB FINANCIAL CORP COM 126128107 409 15,300 SH   SOLE   15,300 0 0
COCACOLA COM 191216100 410 9,900 SH   SOLE   9,900 0 0
COLGATEPALMOLIVE COM 194162103 2,454 37,505 SH   SOLE   37,505 0 0
CONOCOPHILLIPS COM 20825C104 3,044 60,704 SH   SOLE   60,704 0 0
CONSOLIDATED WATER CO COM G23773107 212 19,500 SH   SOLE   19,500 0 0
COSTCO WHOLESALE COM 22160K105 6,742 42,110 SH   SOLE   42,110 0 0
CRYOLIFE INC COM 228903100 2,087 108,977 SH   SOLE   108,977 0 0
CSX COM 126408103 10,329 287,471 SH   SOLE   287,471 0 0
DENTSPLY SIRONA COM 24906P109 7,872 136,351 SH   SOLE   136,351 0 0
DERMA SCIENCES INC COM 249827502 118 22,625 SH   SOLE   22,625 0 0
DIGIMARC CORP COM 25381B101 300 10,000 SH   SOLE   10,000 0 0
DISNEY WALT COM 254687106 10,192 97,798 SH   SOLE   97,798 0 0
DOVER COM 260003108 392 5,226 SH   SOLE   5,226 0 0
DUKE ENERGY COM 264399106 245 3,156 SH   SOLE   3,156 0 0
DUPONT DE NEMOURS COM 263534109 10,153 138,328 SH   SOLE   138,328 0 0
ENERGEN COM 292655108 5,461 94,693 SH   SOLE   94,693 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 300 30,000 SH   SOLE   30,000 0 0
EXXONMOBIL COM 30231G102 11,065 122,589 SH   SOLE   122,589 0 0
FARMER BROTHERS CO COM 307675108 2,893 78,837 SH   SOLE   78,837 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 380 12,600 SH   SOLE   12,600 0 0
FIRST INTERNET BANCORP COM 320557101 301 9,411 SH   SOLE   9,411 0 0
GENERAL ELECTRIC COM 369604103 1,096 34,675 SH   SOLE   34,675 0 0
GENTHERM INC COM 37253A103 1,793 52,964 SH   SOLE   52,964 0 0
GLOBAL WATER RESOURCES CORP COM 379463102 228 25,000 SH   SOLE   25,000 0 0
HAWKINS INC COM 420261109 205 3,800 SH   SOLE   3,800 0 0
HOME DEPOT COM 437076102 572 4,265 SH   SOLE   4,265 0 0
ID SYSTEMS INC COM 449489103 248 45,808 SH   SOLE   45,808 0 0
IDEXX LABORATORIES COM 45168D104 352 3,000 SH   SOLE   3,000 0 0
ILLINOIS TOOL WORKS COM 452308109 2,633 21,500 SH   SOLE   21,500 0 0
IMAX CORP COM 45245E109 3,043 96,923 SH   SOLE   96,923 0 0
INSPERITY INC COM 45778Q107 2,303 32,456 SH   SOLE   32,456 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 289 1,742 SH   SOLE   1,742 0 0
INTUIT COM 461202103 252 2,200 SH   SOLE   2,200 0 0
IRADIMED CORP COM 46266A109 222 20,000 SH   SOLE   20,000 0 0
IROBOT CORP COM 462726100 2,998 51,285 SH   SOLE   51,285 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 439 1,950 SH   SOLE   1,950 0 0
ISHARES CORE S&P MIDCAP ETF ETF 464287507 331 2,000 SH   SOLE   2,000 0 0
ISHARES CORE S&P SMALLCAP ETF ETF 464287804 1,149 8,355 SH   SOLE   8,355 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,007 52,085 SH   SOLE   52,085 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 19,863 147,300 SH   SOLE   147,300 0 0
JOHNSON & JOHNSON COM 478160104 1,288 11,177 SH   SOLE   11,177 0 0
JPMORGAN CHASE COM 46625H100 6,062 70,250 SH   SOLE   70,250 0 0
KIMBERLYCLARK COM 494368103 2,970 26,025 SH   SOLE   26,025 0 0
KINDER MORGAN COM 49455P101 266 12,832 SH   SOLE   12,832 0 0
KIRKLANDS INC COM 497498105 204 13,177 SH   SOLE   13,177 0 0
LAKELAND BANCORP INC COM 511637100 348 17,833 SH   SOLE   17,833 0 0
LANDAUER INC COM 51476K103 207 4,300 SH   SOLE   4,300 0 0
LENDING TREE INC COM 52603B107 2,583 25,486 SH   SOLE   25,486 0 0
LILLY ELI COM 532457108 4,154 56,478 SH   SOLE   56,478 0 0
LIVEPERSON INC COM 538146101 2,333 309,006 SH   SOLE   309,006 0 0
LOCKHEED MARTIN COM 539830109 7,499 30,003 SH   SOLE   30,003 0 0
LOWES COM 548661107 7,832 110,120 SH   SOLE   110,120 0 0
M&T BANK CORP COM 55261F104 8,754 55,963 SH   SOLE   55,963 0 0
MATADOR RESOURCES CO COM 576485205 1,975 76,666 SH   SOLE   76,666 0 0
MCGRATH RENTCORP COM 580589109 2,073 52,891 SH   SOLE   52,891 0 0
MEETME INC COM 585141104 197 40,000 SH   SOLE   40,000 0 0
MERCK COM 58933Y105 8,633 146,650 SH   SOLE   146,650 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2,497 141,086 SH   SOLE   141,086 0 0
MICROSOFT COM 594918104 10,662 171,585 SH   SOLE   171,585 0 0
MIDDLEBY COM 596278101 5,980 46,425 SH   SOLE   46,425 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,991 196,288 SH   SOLE   196,288 0 0
NIKE COM 654106103 6,912 135,987 SH   SOLE   135,987 0 0
NOVARTIS SPONSORED ADR COM 66987V109 328 4,500 SH   SOLE   4,500 0 0
NUTRISYSTEM INC COM 67069D108 1,806 52,134 SH   SOLE   52,134 0 0
NV5 HOLDINGS INC COM 62945V109 1,529 45,776 SH   SOLE   45,776 0 0
NVE CORP COM 629445206 2,511 35,151 SH   SOLE   35,151 0 0
OCCIDENTAL PETROLEUM COM 674599105 381 5,342 SH   SOLE   5,342 0 0
OMNICELL INC COM 68213N109 2,543 75,007 SH   SOLE   75,007 0 0
ORBCOMM INC COM 68555P100 165 20,000 SH   SOLE   20,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 353 162,834 SH   SOLE   162,834 0 0
PANHANDLE OIL & GAS INC COM 698477106 374 15,876 SH   SOLE   15,876 0 0
PENSKE AUTOMOTIVE GROUP COM 70959W103 8,948 172,614 SH   SOLE   172,614 0 0
PEPSICO COM 713448108 26,057 249,040 SH   SOLE   249,040 0 0
PFIZER COM 717081103 7,390 227,510 SH   SOLE   227,510 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 7,363 62,954 SH   SOLE   62,954 0 0
PRAXAIR COM 74005P104 7,222 61,628 SH   SOLE   61,628 0 0
PROCTER & GAMBLE COM 742718109 1,977 23,509 SH   SOLE   23,509 0 0
PSYCHEMEDICS CORP COM 744375205 279 11,300 SH   SOLE   11,300 0 0
PUBLIC STORAGE COM 74660D109 6,802 30,433 SH   SOLE   30,433 0 0
QUALCOMM COM 747525103 4,461 68,423 SH   SOLE   68,423 0 0
RAVEN INDUSTRIES INC COM 754212108 1,906 75,650 SH   SOLE   75,650 0 0
REALTY INCOME COM 756109104 330 5,738 SH   SOLE   5,738 0 0
RESEARCH FRONTIERS INC COM 760911107 217 119,146 SH   SOLE   119,146 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G206 265 48,154 SH   SOLE   48,154 0 0
SCHLUMBERGER COM 806857108 8,914 106,182 SH   SOLE   106,182 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 1,131 491,610 SH   SOLE   491,610 0 0
SHUTTERFLY INC COM 82568P304 1,924 38,333 SH   SOLE   38,333 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 1,743 28,039 SH   SOLE   28,039 0 0
SIMULATIONS PLUS INC COM 829214105 308 31,957 SH   SOLE   31,957 0 0
SKYWORKS SOLUTIONS COM 83088M102 7,042 94,323 SH   SOLE   94,323 0 0
SNAPON COM 833034101 5,372 31,363 SH   SOLE   31,363 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 294 18,000 SH   SOLE   18,000 0 0
SPDR GOLD SHARES ETF ETF 78463V107 290 2,650 SH   SOLE   2,650 0 0
SPDR S & P 500 INDEX ETF 78462F103 50,998 228,150 SH   SOLE   228,150 0 0
STARBUCKS COM 855244109 9,515 171,383 SH   SOLE   171,383 0 0
STEIN MART INC COM 858375108 212 38,700 SH   SOLE   38,700 0 0
STRYKER COM 863667101 9,138 76,274 SH   SOLE   76,274 0 0
SYSCO COM 871829107 2,540 45,867 SH   SOLE   45,867 0 0
TANGOE INC COM 87582Y108 2,079 263,844 SH   SOLE   263,844 0 0
TASER INTERNATIONAL INC COM 87651B104 2,101 86,659 SH   SOLE   86,659 0 0
TOTAL S A ADR COM 89151E109 217 4,250 SH   SOLE   4,250 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,130 116,163 SH   SOLE   116,163 0 0
TYLER TECHNOLOGIES COM 902252105 12,158 85,159 SH   SOLE   85,159 0 0
UMH PROPERTIES INC COM 903002103 244 16,213 SH   SOLE   16,213 0 0
UNION PACIFIC COM 907818108 449 4,330 SH   SOLE   4,330 0 0
UNIQUE FABRICATING INC COM 90915J103 321 22,000 SH   SOLE   22,000 0 0
UNITED PARCEL SERVICE CL B COM 911312106 881 7,681 SH   SOLE   7,681 0 0
UNITED TECHNOLOGIES COM 913017109 8,509 77,620 SH   SOLE   77,620 0 0
US PHYSICAL THERAPY INC COM 90337L108 316 4,500 SH   SOLE   4,500 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP ETF ETF 922042718 1,646 17,504 SH   SOLE   17,504 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 5,912 165,220 SH   SOLE   165,220 0 0
VERIZON COMMUNICATIONS COM 92343V104 7,190 134,701 SH   SOLE   134,701 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 7,966 96,253 SH   SOLE   96,253 0 0
WALMART DE MEXICO SAB DE CV ORD COM P98180105 19 10,520 SH   SOLE   10,520 0 0
WELLS FARGO COM 949746101 14,232 258,256 SH   SOLE   258,256 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,574 55,473 SH   SOLE   55,473 0 0
YUM CHINA HOLDINGS INC COM 98850P109 862 33,000 SH   SOLE   33,000 0 0
YUM! BRANDS COM 988498101 2,090 33,000 SH   SOLE   33,000 0 0
ZIX CORP COM 98974P100 3,123 632,122 SH   SOLE   632,122 0 0