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 6,637 44,056 SH   SOLE   44,056 0 0
A T & T NEW COM 001957505 3,185 92,564 SH   SOLE   92,564 0 0
ABBOTT LABORATORIES COM 002824100 8,075 179,807 SH   SOLE   179,807 0 0
ABBVIE COM 00287Y109 7,656 129,236 SH   SOLE   129,236 0 0
ACCENTURE COM G1151C101 3,135 30,000 SH   SOLE   30,000 0 0
ACE COM G0070K103 7,376 63,120 SH   SOLE   63,120 0 0
ACETO CORP COM 004446100 1,983 73,503 SH   SOLE   73,503 0 0
ADOBE SYSTEMS COM 00724F101 9,220 98,145 SH   SOLE   98,145 0 0
AEROVIRONMENT INC COM 008073108 2,640 89,573 SH   SOLE   89,573 0 0
ALLERGAN COM 018490102 313 1,000 SH   SOLE   1,000 0 0
ALLIANCE FIBER OPTIC PRODUCTS INC COM 018680306 152 10,000 SH   SOLE   10,000 0 0
ALTRIA GROUP COM 02209S103 292 5,014 SH   SOLE   5,014 0 0
APPLE COM 037833100 13,779 130,908 SH   SOLE   130,908 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 244 23,240 SH   SOLE   23,240 0 0
ASTRONICS CORP COM 046433108 2,204 54,136 SH   SOLE   54,136 0 0
ATTUNITY LTD COM M15332121 144 13,000 SH   SOLE   13,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,669 31,506 SH   SOLE   31,506 0 0
BECTON DICKINSON COM 075887109 5,894 38,251 SH   SOLE   38,251 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 1,780 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY CL B COM 084670207 343 2,600 SH   SOLE   2,600 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 218 21,836 SH   SOLE   21,836 0 0
BRYN MAWR BANK CORP COM 117665109 231 8,047 SH   SOLE   8,047 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,684 252,254 SH   SOLE   252,254 0 0
CANTEL MEDICAL CORP COM 138098108 4,009 64,509 SH   SOLE   64,509 0 0
CHEROKEE INC COM 16444H102 249 14,408 SH   SOLE   14,408 0 0
CHEVRON COM 166764100 4,976 55,311 SH   SOLE   55,311 0 0
CISCO SYSTEMS COM 17275R102 7,683 282,941 SH   SOLE   282,941 0 0
CITIZENS & NORTHERN CORP COM 172922106 252 12,000 SH   SOLE   12,000 0 0
CNB FINANCIAL CORP COM 126128107 294 16,300 SH   SOLE   16,300 0 0
COCA-COLA COM 191216100 531 12,350 SH   SOLE   12,350 0 0
COLGATE-PALMOLIVE COM 194162103 2,442 36,655 SH   SOLE   36,655 0 0
CONOCOPHILLIPS COM 20825C104 2,618 56,068 SH   SOLE   56,068 0 0
CONSOLIDATED WATER CO COM G23773107 239 19,500 SH   SOLE   19,500 0 0
CORPORATE OFFICE PROPERTIES TRUST COM 22002T108 2,152 98,564 SH   SOLE   98,564 0 0
COSTCO WHOLESALE COM 22160K105 7,138 44,196 SH   SOLE   44,196 0 0
CRYOLIFE INC COM 228903100 2,665 247,199 SH   SOLE   247,199 0 0
CSX COM 126408103 6,837 263,470 SH   SOLE   263,470 0 0
CVS HEALTH COM 124857202 364 3,722 SH   SOLE   3,722 0 0
DENTSPLY INTERNATIONAL COM 249030107 7,896 129,763 SH   SOLE   129,763 0 0
DISNEY WALT COM 254687106 9,426 89,704 SH   SOLE   89,704 0 0
DOLLAR TREE COM 256746108 263 3,400 SH   SOLE   3,400 0 0
DOVER COM 260003108 339 5,526 SH   SOLE   5,526 0 0
DR PEPPER SNAPPLE GROUP COM 26138E109 280 3,000 SH   SOLE   3,000 0 0
DUKE ENERGY COM 264399106 225 3,156 SH   SOLE   3,156 0 0
DUPONT DE NEMOURS COM 263534109 8,294 124,533 SH   SOLE   124,533 0 0
EATON COM 278058102 5,463 104,982 SH   SOLE   104,982 0 0
ENERGEN COM 292655108 2,921 71,258 SH   SOLE   71,258 0 0
EVOLUTION PETROLEUM COM 30049A107 144 30,000 SH   SOLE   30,000 0 0
EXPRESS SCRIPTS HOLDING COM 302182100 222 2,545 SH   SOLE   2,545 0 0
EXXONMOBIL COM 30231G102 10,299 132,117 SH   SOLE   132,117 0 0
FARMER BROTHERS CO COM 307675108 1,969 61,021 SH   SOLE   61,021 0 0
FEMALE HEALTH CO COM 314462102 138 95,000 SH   SOLE   95,000 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 235 12,600 SH   SOLE   12,600 0 0
GAMING & LEISURE PROPERTIES COM 36467J108 1,006 36,172 SH   SOLE   36,172 0 0
GENERAL ELECTRIC COM 369604103 1,065 34,175 SH   SOLE   34,175 0 0
GENTHERM INC COM 37253A103 1,703 35,930 SH   SOLE   35,930 0 0
HOME DEPOT COM 437076102 626 4,734 SH   SOLE   4,734 0 0
ID SYSTEMS INC COM 449489103 211 45,808 SH   SOLE   45,808 0 0
IDEXX LABORATORIES COM 45168D104 525 7,200 SH   SOLE   7,200 0 0
II-VI INC COM 902104108 272 1,950 SH   SOLE   1,950 0 0
ILLINOIS TOOL WORKS COM 452308109 2,224 24,000 SH   SOLE   24,000 0 0
IMAX CORP COM 45245E109 2,673 75,219 SH   SOLE   75,219 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 240 1,742 SH   SOLE   1,742 0 0
INTUIT COM 461202103 367 3,800 SH   SOLE   3,800 0 0
IRADIMED CORP COM 46266A109 280 10,000 SH   SOLE   10,000 0 0
IROBOT CORP COM 462726100 2,611 73,748 SH   SOLE   73,748 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,311 56,385 SH   SOLE   56,385 0 0
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 412 12,800 SH   SOLE   12,800 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 16,488 146,400 SH   SOLE   146,400 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 401 1,959 SH   SOLE   1,959 0 0
JOHNSON & JOHNSON COM 478160104 1,391 13,540 SH   SOLE   13,540 0 0
JPMORGAN CHASE COM 46625H100 8,465 128,198 SH   SOLE   128,198 0 0
KIMBERLY-CLARK COM 494368103 6,186 48,592 SH   SOLE   48,592 0 0
KINDER MORGAN COM 49455P101 191 12,832 SH   SOLE   12,832 0 0
LAKELAND BANCORP INC COM 511637100 210 17,833 SH   SOLE   17,833 0 0
LIBERTY TAX INC COM 53128T102 203 8,500 SH   SOLE   8,500 0 0
LILLY ELI COM 532457108 4,237 50,283 SH   SOLE   50,283 0 0
LIONBRIDGE TECHNOLOGIES INC COM 536252109 243 49,424 SH   SOLE   49,424 0 0
LIVEPERSON INC COM 538146101 2,204 326,550 SH   SOLE   326,550 0 0
LOWE'S COM 548661107 7,030 92,455 SH   SOLE   92,455 0 0
M&T BANK CORP COM 55261F104 6,109 50,411 SH   SOLE   50,411 0 0
MATADOR RESOURCES CO COM 576485205 1,612 81,543 SH   SOLE   81,543 0 0
MCGRATH RENTCORP COM 580589109 1,441 57,204 SH   SOLE   57,204 0 0
MEDTRONIC COM 585055106 234 920 SH   SOLE   920 0 0
MERCK COM 58933Y105 7,106 134,541 SH   SOLE   134,541 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 3,110 151,548 SH   SOLE   151,548 0 0
MICROSOFT COM 594918104 4,667 84,126 SH   SOLE   84,126 0 0
MIDDLEBY COM 596278101 259 2,400 SH   SOLE   2,400 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,172 207,694 SH   SOLE   207,694 0 0
MONSANTO NEW COM 61166W101 217 2,200 SH   SOLE   2,200 0 0
NATIONAL PENN BANCSHARES INC COM 634865109 1,600 129,743 SH   SOLE   129,743 0 0
NIKE COM 654106103 5,864 93,825 SH   SOLE   93,825 0 0
NORDSTROM COM 655664100 4,593 92,205 SH   SOLE   92,205 0 0
NOVARTIS SPONSORED ADR COM 66987V109 437 5,084 SH   SOLE   5,084 0 0
NUTRISYSTEM INC COM 67069D108 3,558 164,406 SH   SOLE   164,406 0 0
NV5 HOLDINGS INC COM 62945V109 221 10,056 SH   SOLE   10,056 0 0
NVE CORP COM 629445206 2,155 38,357 SH   SOLE   38,357 0 0
OCCIDENTAL PETROLEUM COM 674599105 395 5,842 SH   SOLE   5,842 0 0
OMNICELL COM 68213N109 1,462 47,044 SH   SOLE   47,044 0 0
ORBCOMM INC COM 68555P100 362 50,000 SH   SOLE   50,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 256 117,834 SH   SOLE   117,834 0 0
PANHANDLE OIL & GAS INC COM 698477106 257 15,876 SH   SOLE   15,876 0 0
PENN NATIONAL GAMING COM 707569109 468 29,217 SH   SOLE   29,217 0 0
PEPSICO COM 713448108 9,926 99,343 SH   SOLE   99,343 0 0
PFIZER COM 717081103 6,888 213,389 SH   SOLE   213,389 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 8,373 87,851 SH   SOLE   87,851 0 0
POWERSECURE INTERNATIONAL INC COM 73936N105 5,023 333,735 SH   SOLE   333,735 0 0
PRAXAIR COM 74005P104 5,148 50,272 SH   SOLE   50,272 0 0
PROCTER & GAMBLE COM 742718109 1,807 22,756 SH   SOLE   22,756 0 0
PSYCHEMEDICS CORP COM 744375205 125 12,300 SH   SOLE   12,300 0 0
PUBLIC STORAGE COM 74660D109 5,051 20,390 SH   SOLE   20,390 0 0
QUALCOMM COM 747525103 4,885 97,736 SH   SOLE   97,736 0 0
RAVEN INDUSTRIES INC COM 754212108 1,261 80,810 SH   SOLE   80,810 0 0
REALTY INCOME COM 756109104 257 4,975 SH   SOLE   4,975 0 0
RESEARCH FRONTIERS INC COM 760911107 328 62,947 SH   SOLE   62,947 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G107 152 191,544 SH   SOLE   191,544 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 196 18,200 SH   SOLE   18,200 0 0
SCHLUMBERGER COM 806857108 6,009 86,149 SH   SOLE   86,149 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 2,174 322,559 SH   SOLE   322,559 0 0
SHUTTERFLY INC COM 82568P304 2,543 57,077 SH   SOLE   57,077 0 0
SIMULATIONS PLUS INC COM 829214105 391 39,457 SH   SOLE   39,457 0 0
SKULLCANDY INC COM 83083J104 320 67,600 SH   SOLE   67,600 0 0
SKYWORKS SOLUTIONS COM 83088M102 5,531 71,996 SH   SOLE   71,996 0 0
SNAP-ON COM 833034101 7,233 42,193 SH   SOLE   42,193 0 0
SOUTHERN NATIONAL BANCORP VA COM 843395104 214 16,400 SH   SOLE   16,400 0 0
SPDR S & P 500 INDEX ETF 78462F103 45,756 224,435 SH   SOLE   224,435 0 0
STARBUCKS COM 855244109 9,022 150,298 SH   SOLE   150,298 0 0
STREAMLINE HEALTH SOLUTIONS INC COM 86323X106 50 35,424 SH   SOLE   35,424 0 0
STRYKER COM 863667101 6,503 69,968 SH   SOLE   69,968 0 0
SYSCO COM 871829107 3,581 87,333 SH   SOLE   87,333 0 0
TANGOE INC COM 87582Y108 2,376 283,231 SH   SOLE   283,231 0 0
TASER INTERNATIONAL INC COM 87651B104 1,584 91,639 SH   SOLE   91,639 0 0
THE FRESH MARKET INC COM 35804H106 1,256 53,647 SH   SOLE   53,647 0 0
THERMO FISHER SCIENTIFIC COM 883556102 213 1,500 SH   SOLE   1,500 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,328 121,798 SH   SOLE   121,798 0 0
TYLER TECHNOLOGIES COM 902252105 9,913 56,866 SH   SOLE   56,866 0 0
US PHYSICAL THERAPY INC COM 90337L108 295 5,500 SH   SOLE   5,500 0 0
UMH PROPERTIES INC COM 903002103 272 26,913 SH   SOLE   26,913 0 0
UNION PACIFIC COM 907818108 483 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 744 7,729 SH   SOLE   7,729 0 0
UNITED TECHNOLOGIES COM 913017109 5,960 62,041 SH   SOLE   62,041 0 0
UTAH MEDICAL PRODUCTS INC COM 917488108 248 4,243 SH   SOLE   4,243 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 1,809 19,474 SH   SOLE   19,474 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 5,769 176,370 SH   SOLE   176,370 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,476 118,484 SH   SOLE   118,484 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 5,292 62,142 SH   SOLE   62,142 0 0
WAL-MART DE MEXICO SAB DE CV ORD COM P98180105 26 10,520 SH   SOLE   10,520 0 0
WELLS FARGO COM 949746101 12,899 237,290 SH   SOLE   237,290 0 0
WILLIAMS COMPANIES COM 969457100 3,814 148,393 SH   SOLE   148,393 0 0
WISDOMTREE DEFA INDEX ETF 97717W703 2,719 58,353 SH   SOLE   58,353 0 0
ZIX CORP COM 98974P100 2,499 491,900 SH   SOLE   491,900 0 0