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,992 40,032 SH   SOLE   40,032 0 0
A T & T NEW COM 001957505 3,103 90,666 SH   SOLE   90,666 0 0
ABBOTT LABORATORIES COM 002824100 7,973 162,731 SH   SOLE   162,731 0 0
ABBVIE COM 00287Y109 7,947 118,476 SH   SOLE   118,476 0 0
ACCENTURE COM G1151C101 2,903 30,000 SH   SOLE   30,000 0 0
ACETO CORP COM 004446100 1,803 74,314 SH   SOLE   74,314 0 0
ADEPT TECHNOLOGY INC COM 006854202 410 57,000 SH   SOLE   57,000 0 0
ADOBE SYSTEMS COM 00724F101 7,109 87,930 SH   SOLE   87,930 0 0
AEROVIRONMENT INC COM 008073108 2,308 89,460 SH   SOLE   89,460 0 0
ALLERGAN COM 018490102 303 1,000 SH   SOLE   1,000 0 0
ALTRIA GROUP COM 02209S103 245 5,014 SH   SOLE   5,014 0 0
AMAZONCOM COM 231351060 217 500 SH   SOLE   500 0 0
APPLE COM 037833100 13,787 112,146 SH   SOLE   112,146 0 0
ARMADA HOFFLER PROPERTIES COM 04208T108 232 23,240 SH   SOLE   23,240 0 0
ASTRONICS CORP COM 046433108 3,308 47,338 SH   SOLE   47,338 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,481 30,918 SH   SOLE   30,918 0 0
AVID TECHNOLOGY INC COM 05367P100 227 17,000 SH   SOLE   17,000 0 0
BAXTER INTERNATIONAL COM 071813109 297 4,242 SH   SOLE   4,242 0 0
BECTON DICKINSON COM 075887109 4,511 31,843 SH   SOLE   31,843 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 2,049 10 SH   SOLE   10 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 310 21,836 SH   SOLE   21,836 0 0
BP PLC ADR COM 055622104 215 5,376 SH   SOLE   5,376 0 0
BRYN MAWR BANK CORP COM 117665109 243 8,047 SH   SOLE   8,047 0 0
CALLIDUS SOFTWARE INC COM 13123E500 4,128 268,123 SH   SOLE   268,123 0 0
CANTEL MEDICAL CORP COM 138098108 3,479 65,237 SH   SOLE   65,237 0 0
CATERPILLAR COM 149123101 2,441 28,775 SH   SOLE   28,775 0 0
CDK GLOBAL COM 12508E101 450 8,335 SH   SOLE   8,335 0 0
CHEROKEE INC COM 16444H102 389 13,808 SH   SOLE   13,808 0 0
CHEVRON COM 166764100 4,779 49,636 SH   SOLE   49,636 0 0
CHRISTOPHER & BANKS CORP COM 171046105 174 43,500 SH   SOLE   43,500 0 0
CHUBB COM 171232101 5,183 54,575 SH   SOLE   54,575 0 0
CISCO SYSTEMS COM 17275R102 6,586 248,350 SH   SOLE   248,350 0 0
CITIZENS & NORTHERN CORP COM 172922106 226 11,000 SH   SOLE   11,000 0 0
CME GROUP COM 12572Q105 791 8,500 SH   SOLE   8,500 0 0
CNB FINANCIAL CORP COM 126128107 300 16,300 SH   SOLE   16,300 0 0
COCA-COLA COM 191216100 1,089 27,750 SH   SOLE   27,750 0 0
COLGATE-PALMOLIVE COM 194162103 2,235 34,175 SH   SOLE   34,175 0 0
CONOCOPHILLIPS COM 20825C104 2,948 48,008 SH   SOLE   48,008 0 0
CONSOLIDATED WATER CO COM G23773107 246 19,500 SH   SOLE   19,500 0 0
CORPORATE OFFICE PROPERTIE COM 22002T108 2,342 100,865 SH   SOLE   100,865 0 0
COSTCO WHOLESALE COM 22160K105 5,252 38,990 SH   SOLE   38,990 0 0
CRYOLIFE INC COM 228903100 2,747 249,213 SH   SOLE   249,213 0 0
CSX COM 126408103 8,025 246,173 SH   SOLE   246,173 0 0
CVS HEALTH COM 124857202 390 3,722 SH   SOLE   3,722 0 0
DENTSPLY INTERNATIONAL COM 249030107 6,432 124,771 SH   SOLE   124,771 0 0
DISNEY WALT COM 254687106 9,333 81,915 SH   SOLE   81,915 0 0
DOLLAR TREE COM 256746108 269 3,400 SH   SOLE   3,400 0 0
DOVER COM 260003108 403 5,746 SH   SOLE   5,746 0 0
DUKE ENERGY COM 264399106 226 3,206 SH   SOLE   3,206 0 0
DUPONT DE NEMOURS COM 263534109 6,895 107,974 SH   SOLE   107,974 0 0
EATON COM 278058102 5,943 88,060 SH   SOLE   88,060 0 0
ENERGEN COM 292655108 4,545 67,142 SH   SOLE   67,142 0 0
EXONE CO COM 302104104 133 12,000 SH   SOLE   12,000 0 0
EXPRESS SCRIPTS HOLDING COM 302182100 230 2,583 SH   SOLE   2,583 0 0
EXXONMOBIL COM 30231G102 10,340 124,277 SH   SOLE   124,277 0 0
FARMER BROTHERS CO COM 307675108 1,426 61,653 SH   SOLE   61,653 0 0
FEMALE HEALTH CO COM 314462102 135 75,000 SH   SOLE   75,000 0 0
FIRST COMMUNITY BANCSHARES COM 31983A103 230 12,600 SH   SOLE   12,600 0 0
FRANKLIN COVEY CO COM 353469109 243 12,000 SH   SOLE   12,000 0 0
GAMING & LEISURE PROPERTIE COM 36467J108 1,345 36,675 SH   SOLE   36,675 0 0
GENERAL ELECTRIC COM 369604103 760 28,599 SH   SOLE   28,599 0 0
HOME DEPOT COM 437076102 299 2,692 SH   SOLE   2,692 0 0
ID SYSTEMS INC COM 449489103 216 35,408 SH   SOLE   35,408 0 0
ILLINOIS TOOL WORKS COM 452308109 2,203 24,000 SH   SOLE   24,000 0 0
ILLINOIS TOOL WORKS COM 452308109 363 1,750 SH   SOLE   1,750 0 0
IMAX CORP COM 45245E109 2,977 75,999 SH   SOLE   75,999 0 0
INTERNATIONAL BUSINESS MAC COM 459200101 283 1,742 SH   SOLE   1,742 0 0
IRADIMED CORP COM 46266A109 442 19,000 SH   SOLE   19,000 0 0
IROBOT CORP COM 462726100 2,306 73,942 SH   SOLE   73,942 0 0
ISHARES CORE S&P SMALL-CAP ETF 464287804 967 8,205 SH   SOLE   8,205 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,560 56,075 SH   SOLE   56,075 0 0
ISHARES MSCI EMERGING MARK ETF 464287234 507 12,800 SH   SOLE   12,800 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 18,142 145,300 SH   SOLE   145,300 0 0
JOHNSON & JOHNSON COM 478160104 1,166 12,663 SH   SOLE   12,663 0 0
JPMORGAN CHASE COM 46625H100 7,421 110,422 SH   SOLE   110,422 0 0
KIMBERLY-CLARK COM 494368103 4,408 41,701 SH   SOLE   41,701 0 0
KINDER MORGAN COM 49455P101 493 12,832 SH   SOLE   12,832 0 0
LAKELAND BANCORP INC COM 511637100 200 16,833 SH   SOLE   16,833 0 0
LIBERTY TAX INC COM 53128T102 210 8,500 SH   SOLE   8,500 0 0
LILLY ELI COM 532457108 4,128 49,439 SH   SOLE   49,439 0 0
LIONBRIDGE TECHNOLOGIES I COM 536252109 237 38,424 SH   SOLE   38,424 0 0
LIVEPERSON INC COM 538146101 3,172 327,844 SH   SOLE   327,844 0 0
LOWE'S COM 548661107 5,524 82,490 SH   SOLE   82,490 0 0
M&T BANK CORP COM 55261F104 5,926 48,536 SH   SOLE   48,536 0 0
MATADOR RESOURCES CO COM 576485205 2,042 82,458 SH   SOLE   82,458 0 0
MCGRATH RENTCORP COM 580589109 1,748 57,823 SH   SOLE   57,823 0 0
MERCK COM 58933Y105 6,799 119,421 SH   SOLE   119,421 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2,847 154,922 SH   SOLE   154,922 0 0
MICROSOFT COM 594918104 6,273 144,492 SH   SOLE   144,492 0 0
MIDDLEBY CORP COM 596278101 269 2,400 SH   SOLE   2,400 0 0
MONMOUTH REAL ESTATE INVES COM 609720107 2,000 208,585 SH   SOLE   208,585 0 0
NATIONAL PENN BANCSHARES COM 637138108 1,509 134,662 SH   SOLE   134,662 0 0
NIKE COM 654106103 9,040 83,810 SH   SOLE   83,810 0 0
NORDSTROM COM 655664100 6,516 87,618 SH   SOLE   87,618 0 0
NORFOLK SOUTHERN COM 655844108 432 4,950 SH   SOLE   4,950 0 0
NUTRISYSTEM INC COM 67069D108 4,085 167,986 SH   SOLE   167,986 0 0
NV5 HOLDINGS INC COM 62945V109 243 10,056 SH   SOLE   10,056 0 0
NVE CORP COM 629445206 2,953 38,449 SH   SOLE   38,449 0 0
ORBCOMM INC COM 68555P100 236 35,000 SH   SOLE   35,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 170 67,834 SH   SOLE   67,834 0 0
PENN NATIONAL GAMING COM 707569109 532 29,017 SH   SOLE   29,017 0 0
PEPSICO COM 713448108 8,449 94,039 SH   SOLE   94,039 0 0
PETROQUEST ENERGY INC COM 716748108 96 48,311 SH   SOLE   48,311 0 0
PFIZER COM 717081103 6,488 193,834 SH   SOLE   193,834 0 0
PIONEER POWER SOLUTIONS I COM 723836300 143 20,000 SH   SOLE   20,000 0 0
PNC FINANCIAL SERVICES GRO COM 693475105 7,663 80,235 SH   SOLE   80,235 0 0
POWERSECURE INTERNATIONAL COM 73936N105 4,946 339,876 SH   SOLE   339,876 0 0
PRAXAIR COM 74005P104 5,596 46,812 SH   SOLE   46,812 0 0
PROCTER & GAMBLE COM 742718109 1,615 22,586 SH   SOLE   22,586 0 0
PSYCHEMEDICS CORP COM 744375205 188 12,700 SH   SOLE   12,700 0 0
PUBLIC STORAGE COM 74660D109 4,345 23,568 SH   SOLE   23,568 0 0
QUALCOMM COM 747525103 6,010 97,810 SH   SOLE   97,810 0 0
QUALITY SYSTEMS INC COM 747582104 1,509 92,371 SH   SOLE   92,371 0 0
RAVEN INDUSTRIES INC COM 754212108 1,622 80,905 SH   SOLE   80,905 0 0
REALTY INCOME COM 756109104 221 4,975 SH   SOLE   4,975 0 0
REVOLUTION LIGHTING TECHNO COM 76155G107 145 125,000 SH   SOLE   125,000 0 0
ROCKY MOUNTAIN CHOCOLATE F COM 77467X101 253 19,200 SH   SOLE   19,200 0 0
ROSETTA RESOURCES INC COM 777779307 1,856 81,378 SH   SOLE   81,378 0 0
SCHLUMBERGER COM 806857108 6,302 75,364 SH   SOLE   75,364 0 0
SCRIPPS NETWORKS INTERACTI COM 811065101 4,333 66,280 SH   SOLE   66,280 0 0
SEACHANGE INTERNATIONAL I COM 811699107 1,762 255,372 SH   SOLE   255,372 0 0
SHUTTERFLY INC COM 82568P304 2,697 57,398 SH   SOLE   57,398 0 0
SIMULATIONS PLUS INC COM 829214105 247 39,457 SH   SOLE   39,457 0 0
SKULLCANDY INC COM 83083J104 360 47,000 SH   SOLE   47,000 0 0
SKYWORKS SOLUTIONS COM 83088M102 312 3,000 SH   SOLE   3,000 0 0
SNAP-ON COM 833034101 5,392 33,956 SH   SOLE   33,956 0 0
SPDR S & P 500 INDEX ETF 78462F103 45,929 223,120 SH   SOLE   223,120 0 0
STARBUCKS COM 855244109 7,238 134,996 SH   SOLE   134,996 0 0
STREAMLINE HEALTH SOLUTION COM 86323X106 214 76,585 SH   SOLE   76,585 0 0
STRYKER COM 863667101 6,021 63,125 SH   SOLE   63,125 0 0
SYSCO COM 871829107 3,141 87,868 SH   SOLE   87,868 0 0
TANGOE INC COM 87582Y108 1,998 160,931 SH   SOLE   160,931 0 0
TASER INTERNATIONAL INC COM 87651B104 3,038 92,487 SH   SOLE   92,487 0 0
THE FRESH MARKET INC COM 35804H106 1,634 50,845 SH   SOLE   50,845 0 0
TOTAL S A ADR COM 89151E109 209 4,250 SH   SOLE   4,250 0 0
TRIANGLE CAPITAL CORP COM 895848109 2,007 87,081 SH   SOLE   87,081 0 0
TYLER TECHNOLOGIES COM 902252105 6,558 50,990 SH   SOLE   50,990 0 0
US PHYSICAL THERAPY INC COM 90337L108 301 5,500 SH   SOLE   5,500 0 0
UMH PROPERTIES INC COM 903002103 264 26,913 SH   SOLE   26,913 0 0
UNION PACIFIC COM 907818108 484 5,080 SH   SOLE   5,080 0 0
UNITED PARCEL SERVICE CL B COM 911312106 522 6,681 SH   SOLE   6,681 0 0
UNITED TECHNOLOGIES COM 913017109 6,501 58,704 SH   SOLE   58,704 0 0
UTAH MEDICAL PRODUCTS INC COM 917488108 214 3,591 SH   SOLE   3,591 0 0
VANGUARD FTSE ALL-WORLD EX COM 922042718 2,128 20,884 SH   SOLE   20,884 0 0
VANGUARD FTSE EMERGING MAR COM 922042858 7,091 173,460 SH   SOLE   173,460 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,916 108,368 SH   SOLE   108,368 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 2,165 25,642 SH   SOLE   25,642 0 0
WAL-MART DE MEXICO SAB DE COM P98180105 26 10,520 SH   SOLE   10,520 0 0
WELLS FARGO COM 949746101 9,833 175,062 SH   SOLE   175,062 0 0
WILLIAMS COMPANIES COM 969457100 8,019 139,937 SH   SOLE   139,937 0 0
WISDOMTREE DEFA INDEX COM 97717W703 3,157 61,848 SH   SOLE   61,848 0 0
ZIX CORP COM 98974P100 2,530 495,677 SH   SOLE   495,677 0 0