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,691 46,153 SH   SOLE   46,153 0 0
A T & T NEW COM 001957505 3,632 92,734 SH   SOLE   92,734 0 0
ABBOTT LABORATORIES COM 002824100 7,714 184,419 SH   SOLE   184,419 0 0
ABBVIE COM 00287Y109 7,589 134,068 SH   SOLE   134,068 0 0
ACCENTURE COM G1151C101 3,462 30,000 SH   SOLE   30,000 0 0
ACETO CORP COM 004446100 1,731 73,456 SH   SOLE   73,456 0 0
ADOBE SYSTEMS COM 00724F101 9,495 101,225 SH   SOLE   101,225 0 0
AEROVIRONMENT INC COM 008073108 2,539 89,655 SH   SOLE   89,655 0 0
AIR PRODUCTS & CHEMICALS COM 09158106 175 1,213 SH   SOLE   1,213 0 0
ALLERGAN COM 018490102 268 1,000 SH   SOLE   1,000 0 0
ALLIANCE FIBER OPTIC PRODUCTS INC COM 018680306 148 10,000 SH   SOLE   10,000 0 0
ALTRIA GROUP COM 02209S103 314 5,014 SH   SOLE   5,014 0 0
AMAZONCOM COM 023135106 297 500 SH   SOLE   500 0 0
AMERICAN EXPRESS COM 025816109 119 1,938 SH   SOLE   1,938 0 0
AMERICAN TOWER COM 029912201 174 1,695 SH   SOLE   1,695 0 0
AMGEN COM 031162100 171 1,140 SH   SOLE   1,140 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 1,717 51,073 SH   SOLE   51,073 0 0
ANADARKO PETROLEUM COM 032511107 149 3,200 SH   SOLE   3,200 0 0
ANAREN INC COM 032744104 136 1,300 SH   SOLE   1,300 0 0
APPLE COM 37833100 14,661 135,217 SH   SOLE   135,217 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 261 23,240 SH   SOLE   23,240 0 0
ASTRONICS CORP COM 046433108 2,066 54,156 SH   SOLE   54,156 0 0
ATTUNITY LTD COM M15332121 153 21,400 SH   SOLE   21,400 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,824 31,481 SH   SOLE   31,481 0 0
BAXALTA COM 07177M103 167 4,142 SH   SOLE   4,142 0 0
BAXTER INTERNATIONAL COM 071813109 170 4,142 SH   SOLE   4,142 0 0
BECTON DICKINSON COM 075887109 6,001 39,527 SH   SOLE   39,527 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 1,921 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 362 2,550 SH   SOLE   2,550 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 187 16,836 SH   SOLE   16,836 0 0
BP PLC ADR COM 055622104 162 5,376 SH   SOLE   5,376 0 0
BROOKSTONE INC COM 114537103 193 568 SH   SOLE   568 0 0
C H ROBINSON WORLDWIDE COM 12541W100 111 1,489 SH   SOLE   1,489 0 0
CALGON CARBON CORP COM 129603106 1,348 96,173 SH   SOLE   96,173 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,292 257,294 SH   SOLE   257,294 0 0
CANTEL MEDICAL CORP COM 138098108 3,543 49,653 SH   SOLE   49,653 0 0
CHEROKEE INC COM 16444H102 256 14,408 SH   SOLE   14,408 0 0
CHEVRON COM 166764100 5,456 57,195 SH   SOLE   57,195 0 0
CHUBB COM 171232101 7,786 65,347 SH   SOLE   65,347 0 0
CISCO SYSTEMS COM 17275R102 8,502 301,641 SH   SOLE   301,641 0 0
CITIZENS & NORTHERN CORP COM 172922106 239 12,000 SH   SOLE   12,000 0 0
CNB FINANCIAL CORP COM 126128107 287 16,300 SH   SOLE   16,300 0 0
COCA-COLA COM 191216100 573 12,350 SH   SOLE   12,350 0 0
COLGATE-PALMOLIVE COM 194162103 2,606 36,880 SH   SOLE   36,880 0 0
CONOCOPHILLIPS COM 20825C104 2,337 59,523 SH   SOLE   59,523 0 0
CONSOLIDATED WATER CO COM G23773107 237 19,500 SH   SOLE   19,500 0 0
CORPORATE OFFICE PROPERTIES TRUST COM 22002T108 2,627 100,106 SH   SOLE   100,106 0 0
COSTCO WHOLESALE COM 22160K105 7,243 45,962 SH   SOLE   45,962 0 0
CRYOLIFE INC COM 228903100 2,652 246,666 SH   SOLE   246,666 0 0
CSX COM 126408103 6,967 272,866 SH   SOLE   272,866 0 0
CVS HEALTH COM 124857202 386 3,722 SH   SOLE   3,722 0 0
D R HORTON COM 23331AAF6 190 2,000 SH   SOLE   2,000 0 0
DENTSPLY SIRONA COM 24906P109 7,889 128,009 SH   SOLE   128,009 0 0
DISNEY WALT COM 254687106 9,066 91,288 SH   SOLE   91,288 0 0
DOLLAR TREE COM 256746108 280 3,400 SH   SOLE   3,400 0 0
DOVER COM 260003108 355 5,526 SH   SOLE   5,526 0 0
DR PEPPER SNAPPLE GROUP COM 26138E109 224 2,500 SH   SOLE   2,500 0 0
DUKE ENERGY COM 264399106 255 3,156 SH   SOLE   3,156 0 0
DUPONT DE NEMOURS COM 263534109 8,106 128,022 SH   SOLE   128,022 0 0
EATON COM 278058102 7,061 112,868 SH   SOLE   112,868 0 0
ENERGEN COM 292655108 2,665 72,828 SH   SOLE   72,828 0 0
EVOLUTION PETROLEUM COM 30049A107 146 30,000 SH   SOLE   30,000 0 0
EXPRESS SCRIPTS HOLDING COM 302182100 175 2,545 SH   SOLE   2,545 0 0
EXXONMOBIL COM 30231G102 11,035 132,017 SH   SOLE   132,017 0 0
FARMER BROTHERS CO COM 307675108 2,287 82,059 SH   SOLE   82,059 0 0
FEMALE HEALTH CO COM 314462102 178 95,000 SH   SOLE   95,000 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 250 12,600 SH   SOLE   12,600 0 0
FMC CORP COM 302491303 109 2,700 SH   SOLE   2,700 0 0
FULTON FINANCIAL COM 360271100 109 8,172 SH   SOLE   8,172 0 0
GAMING & LEISURE PROPERTIES COM 36467J108 1,121 36,247 SH   SOLE   36,247 0 0
GENERAL ELECTRIC COM 369604103 1,086 34,347 SH   SOLE   34,347 0 0
GENTHERM INC COM 37253A103 1,495 35,958 SH   SOLE   35,958 0 0
HARBOR INTERNATIONAL COM 411511306 107 3,000 SH   SOLE   3,000 0 0
HAWKINS INC COM 420261109 137 3,800 SH   SOLE   3,800 0 0
HAYNES INTERNATIONAL INC COM 420877201 157 4,300 SH   SOLE   4,300 0 0
HOME DEPOT COM 437076102 632 4,734 SH   SOLE   4,734 0 0
HONEYWELL INTERNATIONAL COM 438516106 158 1,408 SH   SOLE   1,408 0 0
ID SYSTEMS INC COM 449489103 199 45,808 SH   SOLE   45,808 0 0
IDEXX LABORATORIES COM 45168D104 552 7,050 SH   SOLE   7,050 0 0
ILLINOIS TOOL WORKS COM 452308109 2,459 24,000 SH   SOLE   24,000 0 0
IMAX CORP COM 45245E109 3,154 101,458 SH   SOLE   101,458 0 0
INSPERITY INC COM 45778Q107 1,797 34,730 SH   SOLE   34,730 0 0
INTEL COM 458140100 159 7,707 SH   SOLE   7,707 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 264 1,742 SH   SOLE   1,742 0 0
INTUIT COM 461202103 374 3,600 SH   SOLE   3,600 0 0
IRADIMED CORP COM 46266A109 230 12,000 SH   SOLE   12,000 0 0
IROBOT CORP COM 462726100 2,599 73,613 SH   SOLE   73,613 0 0
ISHARES CORE S&P 500 ETF COM 464287200 405 1,959 SH   SOLE   1,959 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 281 1,950 SH   SOLE   1,950 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 957 8,505 SH   SOLE   8,505 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,214 56,235 SH   SOLE   56,235 0 0
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 438 12,800 SH   SOLE   12,800 0 0
ISHARES RUSSELL 1000 ETF COM 464287622 116 1,018 SH   SOLE   1,018 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 16,196 146,400 SH   SOLE   146,400 0 0
JOHNSON & JOHNSON COM 478160104 1,443 13,340 SH   SOLE   13,340 0 0
JPMORGAN CHASE COM 46625H100 7,855 133,649 SH   SOLE   133,649 0 0
KIMBERLY-CLARK COM 494368103 2,762 20,535 SH   SOLE   20,535 0 0
KINDER MORGAN COM 49455P101 229 15,432 SH   SOLE   15,432 0 0
LAKELAND BANCORP INC COM 511637100 181 17,833 SH   SOLE   17,833 0 0
LANDAUER INC COM 51476K103 142 4,300 SH   SOLE   4,300 0 0
LIBERTY TAX INC COM 53128T102 167 8,500 SH   SOLE   8,500 0 0
LILLY ELI COM 532457108 3,742 51,963 SH   SOLE   51,963 0 0
LIONBRIDGE TECHNOLOGIES INC COM 536252109 250 49,424 SH   SOLE   49,424 0 0
LIVEPERSON INC COM 538146101 1,991 340,335 SH   SOLE   340,335 0 0
LOWE'S COM 548661107 7,430 98,079 SH   SOLE   98,079 0 0
M&T BANK CORP COM 55261F104 5,690 51,263 SH   SOLE   51,263 0 0
MARCHEX INC COM 56624R108 100 22,500 SH   SOLE   22,500 0 0
MATADOR RESOURCES CO COM 576485205 1,547 81,596 SH   SOLE   81,596 0 0
MCDONALD'S COM 580135101 136 1,085 SH   SOLE   1,085 0 0
MCGRATH RENTCORP COM 580589109 1,435 57,217 SH   SOLE   57,217 0 0
MERCK COM 58933Y105 7,303 139,518 SH   SOLE   139,518 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 3,132 151,945 SH   SOLE   151,945 0 0
MERK HARD CURRENCY COM 34984T402 128 4,411 SH   SOLE   4,411 0 0
MICROSOFT COM 594918104 4,754 87,775 SH   SOLE   87,775 0 0
MIDDLEBY COM 596278101 128 1,200 SH   SOLE   1,200 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,489 209,312 SH   SOLE   209,312 0 0
MONSANTO NEW COM 61166W101 193 2,200 SH   SOLE   2,200 0 0
NIKE COM 654106103 7,267 118,228 SH   SOLE   118,228 0 0
NORDSTROM COM 655664100 5,580 97,535 SH   SOLE   97,535 0 0
NOVARTIS SPONSORED ADR COM 66987V109 362 5,000 SH   SOLE   5,000 0 0
NUTRISYSTEM INC COM 67069D108 3,429 164,320 SH   SOLE   164,320 0 0
NV5 HOLDINGS INC COM 62945V109 404 15,056 SH   SOLE   15,056 0 0
NVE CORP COM 629445206 2,157 38,152 SH   SOLE   38,152 0 0
OCCIDENTAL PETROLEUM COM 674599105 400 5,842 SH   SOLE   5,842 0 0
OMNICELL INC COM 68213N109 2,220 79,652 SH   SOLE   79,652 0 0
ORACLE COM 68389X105 131 3,193 SH   SOLE   3,193 0 0
ORBCOMM INC COM 68555P100 253 25,000 SH   SOLE   25,000 0 0
ORCHIDS PAPER PRODUCTS CO COM 68572N104 113 4,100 SH   SOLE   4,100 0 0
ORION ENERGY SYSTEMS INC COM 686275108 164 117,834 SH   SOLE   117,834 0 0
PANHANDLE OIL & GAS INC COM 698477106 275 15,876 SH   SOLE   15,876 0 0
PENN NATIONAL GAMING COM 707569109 493 29,539 SH   SOLE   29,539 0 0
PEPSICO COM 713448108 10,337 100,864 SH   SOLE   100,864 0 0
PFIZER COM 717081103 6,473 218,404 SH   SOLE   218,404 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 167 1,699 SH   SOLE   1,699 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 7,615 90,049 SH   SOLE   90,049 0 0
PRAXAIR COM 74005P104 5,873 51,319 SH   SOLE   51,319 0 0
PROCTER & GAMBLE COM 742718109 1,873 22,756 SH   SOLE   22,756 0 0
PSYCHEMEDICS CORP COM 744375205 169 12,300 SH   SOLE   12,300 0 0
PUBLIC STORAGE COM 74660D109 5,784 20,971 SH   SOLE   20,971 0 0
QUALCOMM COM 747525103 5,332 105,259 SH   SOLE   105,259 0 0
RAVEN INDUSTRIES INC COM 754212108 1,295 80,861 SH   SOLE   80,861 0 0
RAYTHEON NEW COM 755111507 102 833 SH   SOLE   833 0 0
REALTY INCOME COM 756109104 311 4,975 SH   SOLE   4,975 0 0
RESEARCH FRONTIERS INC COM 760911107 287 62,947 SH   SOLE   62,947 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G206 101 19,154 SH   SOLE   19,154 0 0
REYNOLDS AMERICAN COM 761713106 121 2,400 SH   SOLE   2,400 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 185 18,200 SH   SOLE   18,200 0 0
ROSETTA RESOURCES INC COM 777779307 101 1,740 SH   SOLE   1,740 0 0
SCHLUMBERGER COM 806857108 6,622 89,789 SH   SOLE   89,789 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 2,191 396,868 SH   SOLE   396,868 0 0
SHUTTERFLY INC COM 82568P304 2,642 56,969 SH   SOLE   56,969 0 0
SIMMONS FIRST NATIONAL CORP COM 828730200 1,358 30,141 SH   SOLE   30,141 0 0
SIMULATIONS PLUS INC COM 829214105 238 26,957 SH   SOLE   26,957 0 0
SKYWORKS SOLUTIONS COM 83088M102 5,727 73,523 SH   SOLE   73,523 0 0
SNAP-ON COM 833034101 7,177 45,714 SH   SOLE   45,714 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 195 16,400 SH   SOLE   16,400 0 0
SPDR GOLD SHARES ETF ETF 78463V107 312 2,650 SH   SOLE   2,650 0 0
SPDR S & P 500 INDEX ETF 78462F103 47,588 231,550 SH   SOLE   231,550 0 0
SPDR S&P MIDCAP 400 ETF COM 78467Y107 242 920 SH   SOLE   920 0 0
SPECTRA ENERGY COM 847560109 147 4,818 SH   SOLE   4,818 0 0
STARBUCKS COM 855244109 9,346 156,556 SH   SOLE   156,556 0 0
STEIN MART INC COM 858375108 147 20,000 SH   SOLE   20,000 0 0
STRYKER COM 863667101 7,562 70,485 SH   SOLE   70,485 0 0
SUN TRUST BANKS COM 867914103 105 2,900 SH   SOLE   2,900 0 0
SYSCO COM 871829107 4,065 86,983 SH   SOLE   86,983 0 0
TANGOE INC COM 87582Y108 2,242 284,213 SH   SOLE   284,213 0 0
TASER INTERNATIONAL INC COM 87651B104 1,840 93,747 SH   SOLE   93,747 0 0
THE FRESH MARKET INC COM 35804H106 1,538 53,897 SH   SOLE   53,897 0 0
THERMO FISHER SCIENTIFIC COM 883556102 212 1,500 SH   SOLE   1,500 0 0
TOTAL S A ADR COM 89151E109 193 4,250 SH   SOLE   4,250 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,513 122,127 SH   SOLE   122,127 0 0
TYLER TECHNOLOGIES COM 902252105 8,681 67,498 SH   SOLE   67,498 0 0
UMH PROPERTIES INC COM 903002103 267 26,913 SH   SOLE   26,913 0 0
UNION PACIFIC COM 907818108 491 6,175 SH   SOLE   6,175 0 0
UNIQUE FABRICATING INC COM 90915J103 272 22,000 SH   SOLE   22,000 0 0
UNITED PARCEL SERVICE CL B COM 911312106 815 7,729 SH   SOLE   7,729 0 0
UNITED TECHNOLOGIES COM 913017109 6,508 65,013 SH   SOLE   65,013 0 0
US PHYSICAL THERAPY INC COM 90337L108 224 4,500 SH   SOLE   4,500 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 1,818 19,474 SH   SOLE   19,474 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 6,159 178,120 SH   SOLE   178,120 0 0
VERIZON COMMUNICATIONS COM 92343V104 6,493 120,057 SH   SOLE   120,057 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 5,499 65,275 SH   SOLE   65,275 0 0
WAL-MART DE MEXICA SAB DE CV ORD COM P98180105 25 10,520 SH   SOLE   10,520 0 0
WAL-MART STORES COM 931142103 100 1,466 SH   SOLE   1,466 0 0
WELLS FARGO COM 949746101 11,693 241,783 SH   SOLE   241,783 0 0
WISDOMTREE DEFA INDEX ETF 97717W703 2,739 59,813 SH   SOLE   59,813 0 0
ZAGG INC COM 98884U108 149 1,400 SH   SOLE   1,400 0 0
ZIX CORP COM 98974P100 1,963 499,447 SH   SOLE   499,447 0 0