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 5,814 41,009 SH   SOLE   41,009 0 0
A T & T NEW COM 001957505 2,920 89,631 SH   SOLE   89,631 0 0
ABBOTT LABORATORIES COM 002824100 6,686 166,225 SH   SOLE   166,225 0 0
ABBVIE COM 00287Y109 6,527 119,951 SH   SOLE   119,951 0 0
ACCENTURE COM G1151C101 2,948 30,000 SH   SOLE   30,000 0 0
ACETO CORP COM 004446100 2,023 73,707 SH   SOLE   73,707 0 0
ADOBE SYSTEMS COM 00724F101 7,357 89,480 SH   SOLE   89,480 0 0
AEROVIRONMENT INC COM 008073108 1,778 88,713 SH   SOLE   88,713 0 0
ALLERGAN COM 018490102 272 1,000 SH   SOLE   1,000 0 0
ALTRIA GROUP COM 02209S103 273 5,014 SH   SOLE   5,014 0 0
AMAZONCOM COM 023135106 256 500 SH   SOLE   500 0 0
APPLE COM 037833100 12,587 114,113 SH   SOLE   114,113 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 227 23,240 SH   SOLE   23,240 0 0
ASTRONICS CORP COM 046433108 1,894 46,849 SH   SOLE   46,849 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,439 30,348 SH   SOLE   30,348 0 0
AVID TECHNOLOGY INC COM 05367P100 175 22,000 SH   SOLE   22,000 0 0
BECTON DICKINSON COM 075887109 4,394 33,119 SH   SOLE   33,119 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 1,952 10 SH   SOLE   10 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 279 26,836 SH   SOLE   26,836 0 0
BRYN MAWR BANK CORP COM 117665109 250 8,047 SH   SOLE   8,047 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,495 264,595 SH   SOLE   264,595 0 0
CANTEL MEDICAL CORP COM 138098108 3,633 64,074 SH   SOLE   64,074 0 0
CDK GLOBAL COM 12508E101 379 7,938 SH   SOLE   7,938 0 0
CHEROKEE INC COM 16444H102 224 14,408 SH   SOLE   14,408 0 0
CHEVRON COM 166764100 3,970 50,325 SH   SOLE   50,325 0 0
CHUBB COM 171232101 3,618 29,497 SH   SOLE   29,497 0 0
CISCO SYSTEMS COM 17275R102 6,723 256,098 SH   SOLE   256,098 0 0
CITIZENS & NORTHERN CORP COM 172922106 234 12,000 SH   SOLE   12,000 0 0
CNB FINANCIAL CORP COM 126128107 296 16,300 SH   SOLE   16,300 0 0
COCA-COLA COM 191216100 1,097 27,350 SH   SOLE   27,350 0 0
COLGATE-PALMOLIVE COM 194162103 2,115 33,325 SH   SOLE   33,325 0 0
CONOCOPHILLIPS COM 20825C104 2,411 50,278 SH   SOLE   50,278 0 0
CONSOLIDATED WATER CO COM G23773107 226 19,500 SH   SOLE   19,500 0 0
CORPORATE OFFICE PROPERTIES TRUST COM 22002T108 2,097 99,694 SH   SOLE   99,694 0 0
COSTCO WHOLESALE COM 22160K105 5,849 40,456 SH   SOLE   40,456 0 0
CRYOLIFE INC COM 228903100 2,387 245,366 SH   SOLE   245,366 0 0
CSX COM 126408103 6,663 247,699 SH   SOLE   247,699 0 0
CVS HEALTH COM 124857202 359 3,722 SH   SOLE   3,722 0 0
DENTSPLY INTERNATIONAL COM 249030107 6,273 124,042 SH   SOLE   124,042 0 0
DISNEY WALT COM 254687106 8,461 82,788 SH   SOLE   82,788 0 0
DOLLAR TREE COM 256746108 227 3,400 SH   SOLE   3,400 0 0
DOVER COM 260003108 319 5,576 SH   SOLE   5,576 0 0
DR PEPPER SNAPPLE GROUP COM 26138E109 237 3,000 SH   SOLE   3,000 0 0
DUKE ENERGY COM 264399106 231 3,206 SH   SOLE   3,206 0 0
DUPONT DE NEMOURS COM 263534109 5,240 108,704 SH   SOLE   108,704 0 0
EATON COM 278058102 4,590 89,480 SH   SOLE   89,480 0 0
ENERGEN COM 292655108 3,416 68,512 SH   SOLE   68,512 0 0
EXONE CO COM 302104104 134 19,969 SH   SOLE   19,969 0 0
EXPRESS SCRIPTS HOLDING COM 302182100 206 2,545 SH   SOLE   2,545 0 0
EXXONMOBIL COM 30231G102 11,494 154,589 SH   SOLE   154,589 0 0
FARMER BROTHERS CO COM 307675108 1,652 60,642 SH   SOLE   60,642 0 0
FEMALE HEALTH CO COM 314462102 150 95,000 SH   SOLE   95,000 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 226 12,600 SH   SOLE   12,600 0 0
GAMING & LEISURE PROPERTIES COM 36467J108 1,083 36,472 SH   SOLE   36,472 0 0
GENERAL ELECTRIC COM 369604103 696 27,599 SH   SOLE   27,599 0 0
GENTHERM INC COM 37253A103 1,612 35,896 SH   SOLE   35,896 0 0
GOOD TIMES RESTAURANTS COM 382140879 125 20,000 SH   SOLE   20,000 0 0
HOME DEPOT COM 437076102 311 2,692 SH   SOLE   2,692 0 0
ID SYSTEMS INC COM 449489103 131 40,808 SH   SOLE   40,808 0 0
IDEXX LABORATORIES COM 45168D104 535 7,200 SH   SOLE   7,200 0 0
ILLINOIS TOOL WORKS COM 452308109 1,975 24,000 SH   SOLE   24,000 0 0
IMAX CORP COM 45245E109 2,512 74,327 SH   SOLE   74,327 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 253 1,742 SH   SOLE   1,742 0 0
INTUIT COM 461202103 337 3,800 SH   SOLE   3,800 0 0
IRADIMED CORP COM 46266A109 463 19,000 SH   SOLE   19,000 0 0
IROBOT CORP COM 462726100 2,129 73,059 SH   SOLE   73,059 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 266 1,950 SH   SOLE   1,950 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 906 8,505 SH   SOLE   8,505 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,227 56,300 SH   SOLE   56,300 0 0
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 420 12,800 SH   SOLE   12,800 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 15,878 145,400 SH   SOLE   145,400 0 0
JOHNSON & JOHNSON COM 478160104 1,182 12,663 SH   SOLE   12,663 0 0
JPMORGAN CHASE COM 46625H100 6,966 114,257 SH   SOLE   114,257 0 0
KIMBERLY-CLARK COM 494368103 4,709 43,184 SH   SOLE   43,184 0 0
KINDER MORGAN COM 49455P101 355 12,832 SH   SOLE   12,832 0 0
LAKELAND BANCORP INC COM 511637100 198 17,833 SH   SOLE   17,833 0 0
LILLY ELI COM 532457108 3,837 45,849 SH   SOLE   45,849 0 0
LIONBRIDGE TECHNOLOGIES INC COM 536252109 195 39,424 SH   SOLE   39,424 0 0
LIVEPERSON INC COM 538146101 2,454 324,565 SH   SOLE   324,565 0 0
LOWE'S COM 548661107 5,769 83,713 SH   SOLE   83,713 0 0
M&T BANK CORP COM 55261F104 5,839 47,883 SH   SOLE   47,883 0 0
MATADOR RESOURCES CO COM 576485205 1,674 80,719 SH   SOLE   80,719 0 0
MCGRATH RENTCORP COM 580589109 1,517 56,843 SH   SOLE   56,843 0 0
MERCK COM 58933Y105 6,014 121,757 SH   SOLE   121,757 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2,593 151,613 SH   SOLE   151,613 0 0
MICROSOFT COM 594918104 6,532 147,580 SH   SOLE   147,580 0 0
MIDDLEBY CORP COM 596278101 252 2,400 SH   SOLE   2,400 0 0
MONMOUTH REAL ESTATE INVESTMENT CORP COM 609720107 2,009 206,065 SH   SOLE   206,065 0 0
NATIONAL PENN BANCSHARES INC COM 637138108 1,543 131,343 SH   SOLE   131,343 0 0
NIKE COM 654106103 10,440 84,901 SH   SOLE   84,901 0 0
NOBILIS HEALTH CORP COM 65500B103 104 20,000 SH   SOLE   20,000 0 0
NORDSTROM COM 655664100 6,431 89,686 SH   SOLE   89,686 0 0
NORFOLK SOUTHERN COM 655844108 378 4,950 SH   SOLE   4,950 0 0
NOVARTIS SPONSORED ADR COM 66987V109 467 5,084 SH   SOLE   5,084 0 0
NUTRISYSTEM INC COM 67069D108 4,312 162,607 SH   SOLE   162,607 0 0
NV5 HOLDINGS INC COM 62945V109 187 10,056 SH   SOLE   10,056 0 0
NVE CORP COM 629445206 1,845 38,005 SH   SOLE   38,005 0 0
OCCIDENTAL PETROLEUM COM 674599105 308 4,650 SH   SOLE   4,650 0 0
ORBCOMM INC COM 68555P100 251 45,000 SH   SOLE   45,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 158 87,834 SH   SOLE   87,834 0 0
PANHANDLE OIL & GAS INC COM 698477106 257 15,876 SH   SOLE   15,876 0 0
PENN NATIONAL GAMING COM 707569109 485 28,917 SH   SOLE   28,917 0 0
PEPSICO COM 713448108 8,850 93,847 SH   SOLE   93,847 0 0
PFIZER COM 717081103 6,209 197,664 SH   SOLE   197,664 0 0
PIONEER POWER SOLUTIONS INC COM 723836300 77 20,000 SH   SOLE   20,000 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 7,337 82,258 SH   SOLE   82,258 0 0
POWERSECURE INTERNATIONAL INC COM 73936N105 3,856 334,717 SH   SOLE   334,717 0 0
PRAXAIR COM 74005P104 4,838 47,499 SH   SOLE   47,499 0 0
PROCTER & GAMBLE COM 742718109 1,565 21,761 SH   SOLE   21,761 0 0
PSYCHEMEDICS CORP COM 744375205 144 14,300 SH   SOLE   14,300 0 0
PUBLIC STORAGE COM 74660D109 5,019 23,714 SH   SOLE   23,714 0 0
QUALCOMM COM 747525103 5,210 96,971 SH   SOLE   96,971 0 0
QUALITY SYSTEMS INC COM 747582104 1,136 91,064 SH   SOLE   91,064 0 0
RAVEN INDUSTRIES INC COM 754212108 1,356 80,007 SH   SOLE   80,007 0 0
REALTY INCOME COM 756109104 236 4,975 SH   SOLE   4,975 0 0
RESEARCH FRONTIERS INC COM 760911107 170 33,556 SH   SOLE   33,556 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G107 158 166,544 SH   SOLE   166,544 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 216 19,200 SH   SOLE   19,200 0 0
SCHLUMBERGER COM 806857108 5,360 77,712 SH   SOLE   77,712 0 0
SCRIPPS NETWORKS INTERACTIVE COM 811065101 3,209 65,230 SH   SOLE   65,230 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 2,087 331,280 SH   SOLE   331,280 0 0
SHUTTERFLY INC COM 82568P304 2,028 56,715 SH   SOLE   56,715 0 0
SIMULATIONS PLUS INC COM 829214105 372 39,457 SH   SOLE   39,457 0 0
SKULLCANDY INC COM 83083J104 260 47,000 SH   SOLE   47,000 0 0
SKYWORKS SOLUTIONS COM 83088M102 901 10,700 SH   SOLE   10,700 0 0
SNAP-ON COM 833034101 5,391 35,717 SH   SOLE   35,717 0 0
SPDR S & P 500 INDEX ETF 78462F103 42,948 224,120 SH   SOLE   224,120 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 229 920 SH   SOLE   920 0 0
STARBUCKS COM 855244109 7,739 136,149 SH   SOLE   136,149 0 0
STREAMLINE HEALTH SOLUTIONS INC COM 86323X106 175 76,585 SH   SOLE   76,585 0 0
STRYKER COM 863667101 6,126 65,101 SH   SOLE   65,101 0 0
SYSCO COM 871829107 3,383 86,818 SH   SOLE   86,818 0 0
TANGOE INC COM 87582Y108 1,850 257,001 SH   SOLE   257,001 0 0
TASER INTERNATIONAL INC COM 87651B104 2,012 91,331 SH   SOLE   91,331 0 0
THE FRESH MARKET INC COM 35804H106 1,150 50,908 SH   SOLE   50,908 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,030 123,179 SH   SOLE   123,179 0 0
TYLER TECHNOLOGIES COM 902252105 7,798 52,230 SH   SOLE   52,230 0 0
UMH PROPERTIES INC COM 903002103 250 26,913 SH   SOLE   26,913 0 0
UNION PACIFIC COM 907818108 420 4,755 SH   SOLE   4,755 0 0
UNIQUE FABRICATING INC COM 90915J103 244 22,000 SH   SOLE   22,000 0 0
UNITED PARCEL SERVICE CL B COM 911312106 659 6,681 SH   SOLE   6,681 0 0
UNITED TECHNOLOGIES COM 913017109 5,329 59,887 SH   SOLE   59,887 0 0
US PHYSICAL THERAPY INC COM 90337L108 247 5,500 SH   SOLE   5,500 0 0
UTAH MEDICAL PRODUCTS INC COM 917488108 229 4,243 SH   SOLE   4,243 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF COM 922042718 1,906 21,014 SH   SOLE   21,014 0 0
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 2,978 90,005 SH   SOLE   90,005 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,826 110,926 SH   SOLE   110,926 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 2,102 25,295 SH   SOLE   25,295 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 9,191 178,979 SH   SOLE   178,979 0 0
WGL HOLDINGS COM 92924F106 208 3,600 SH   SOLE   3,600 0 0
WILLIAMS COMPANIES COM 969457100 5,215 141,517 SH   SOLE   141,517 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,832 62,348 SH   SOLE   62,348 0 0
ZIX CORP COM 98974P100 2,063 490,021 SH   SOLE   490,021 0 0