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 COMPANY COM 88579Y101 6,130 37,160 SH   SOLE   37,160 0 0
A T & T NEW COM 001957505 2,949 90,316 SH   SOLE   90,316 0 0
ABBOTT LABORATORIES COM 002824100 7,261 156,731 SH   SOLE   156,731 0 0
ABBVIE COM 00287Y109 6,687 114,236 SH   SOLE   114,236 0 0
ACCENTURE COM G1151C101 2,811 30,000 SH   SOLE   30,000 0 0
ACETO CORP COM 004446100 1,845 83,868 SH   SOLE   83,868 0 0
ACTAVIS COM G0083B108 298 1,000 SH   SOLE   1,000 0 0
ADEPT TECHNOLOGY INC COM 006854202 258 42,000 SH   SOLE   42,000 0 0
ADOBE SYSTEMS COM 00724F101 6,165 83,380 SH   SOLE   83,380 0 0
AEROVIRONMENT INC COM 008073108 1,618 61,049 SH   SOLE   61,049 0 0
ALTRIA GROUP COM 02209S103 252 5,036 SH   SOLE   5,036 0 0
ANADARKO PETROLEUM COM 032511107 265 3,200 SH   SOLE   3,200 0 0
APPLE COM 037833100 15,365 123,482 SH   SOLE   123,482 0 0
ARMADA HOFFLER PROPERTIES INC COM 04208T108 248 23,240 SH   SOLE   23,240 0 0
ASTRONICS CORP COM 046433108 4,883 66,249 SH   SOLE   66,249 0 0
AUTOMATIC DATA PROCESSING COM 053015103 2,745 32,048 SH   SOLE   32,048 0 0
AVID TECHNOLOGY INC COM 05367P100 298 20,000 SH   SOLE   20,000 0 0
BAXTER INTERNATIONAL COM 071813109 321 4,692 SH   SOLE   4,692 0 0
BECTON DICKINSON COM 075887109 4,041 28,142 SH   SOLE   28,142 0 0
BERKSHIRE HATHAWAY CL A COM 084670108 2,393 11 SH   SOLE   11 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 290 21,836 SH   SOLE   21,836 0 0
BP PLC ADR COM 055622104 210 5,376 SH   SOLE   5,376 0 0
BRYN MAWR BANK CORP COM 117665109 245 8,047 SH   SOLE   8,047 0 0
CACI INTERNATIONAL INC COM 127190304 225 2,500 SH   SOLE   2,500 0 0
CALLIDUS SOFTWARE INC COM 13123E500 3,405 268,569 SH   SOLE   268,569 0 0
CANTEL MEDICAL CORP COM 138098108 3,137 66,046 SH   SOLE   66,046 0 0
CATERPILLAR COM 149123101 2,070 25,865 SH   SOLE   25,865 0 0
CDK GLOBAL COM 12508E101 420 8,973 SH   SOLE   8,973 0 0
CHEROKEE INC COM 16444H102 288 14,808 SH   SOLE   14,808 0 0
CHEVRON COM 166764100 5,092 48,508 SH   SOLE   48,508 0 0
CHRISTOPHER & BANKS CORP COM 171046105 120 21,500 SH   SOLE   21,500 0 0
CHUBB COM 171232101 5,121 50,655 SH   SOLE   50,655 0 0
CISCO SYSTEMS COM 17275R102 6,338 230,255 SH   SOLE   230,255 0 0
CITIZENS & NORTHERN CORP COM 172922106 222 11,000 SH   SOLE   11,000 0 0
CME GROUP COM 12572Q105 805 8,500 SH   SOLE   8,500 0 0
CNB FINANCIAL CORP COM 126128107 243 14,300 SH   SOLE   14,300 0 0
COCA-COLA COM 191216100 1,531 37,750 SH   SOLE   37,750 0 0
COLGATE-PALMOLIVE COM 194162103 2,418 34,865 SH   SOLE   34,865 0 0
CONOCOPHILLIPS COM 20825C104 2,649 42,543 SH   SOLE   42,543 0 0
CONSOLIDATED WATER CO COM 014317287 200 19,500 SH   SOLE   19,500 0 0
CORPORATE OFFICE PROPERTIES TRUST COM 22002T108 2,980 101,439 SH   SOLE   101,439 0 0
COSTCO WHOLESALE COM 22160K105 5,326 35,159 SH   SOLE   35,159 0 0
CRYOLIFE INC COM 228903100 2,616 252,285 SH   SOLE   252,285 0 0
CSX COM 126408103 7,871 237,650 SH   SOLE   237,650 0 0
CVS HEALTH COM 124857202 394 3,822 SH   SOLE   3,822 0 0
DENTSPLY INTERNATIONAL COM 249030107 6,392 125,603 SH   SOLE   125,603 0 0
DISNEY WALT COM 254687106 9,825 93,665 SH   SOLE   93,665 0 0
DOLLAR TREE COM 256746108 276 3,400 SH   SOLE   3,400 0 0
DOVER COM 260003108 397 5,746 SH   SOLE   5,746 0 0
DR PEPPER SNAPPLE GROUP COM 26138E109 235 3,000 SH   SOLE   3,000 0 0
DUKE ENERGY COM 264399106 241 3,141 SH   SOLE   3,141 0 0
DUPONT DE NEMOURS COM 263534109 7,417 103,784 SH   SOLE   103,784 0 0
EATON COM 278058102 5,707 84,005 SH   SOLE   84,005 0 0
ENERGEN COM 292655108 3,815 57,802 SH   SOLE   57,802 0 0
EXONE CO COM 302104104 164 12,000 SH   SOLE   12,000 0 0
EXPRESS SCRIPTS HOLDING COM 302182100 224 2,583 SH   SOLE   2,583 0 0
EXXONMOBIL COM 30231G102 11,248 132,327 SH   SOLE   132,327 0 0
FARMER BROTHERS CO COM 307675108 1,534 61,964 SH   SOLE   61,964 0 0
FEMALE HEALTH CO COM 314462102 156 55,000 SH   SOLE   55,000 0 0
FIRST COMMUNITY BANCSHARES INC COM 31983A103 221 12,600 SH   SOLE   12,600 0 0
FRANKLIN COVEY CO COM 353469109 231 12,000 SH   SOLE   12,000 0 0
GAMING & LEISURE PROPERTIES COM 36467J108 1,358 36,824 SH   SOLE   36,824 0 0
GENERAL ELECTRIC COM 369604103 710 28,599 SH   SOLE   28,599 0 0
HOME DEPOT COM 437076102 306 2,692 SH   SOLE   2,692 0 0
ID SYSTEMS INC COM 449489103 226 35,408 SH   SOLE   35,408 0 0
IDEXX LABORATORIES COM 45168D104 633 4,100 SH   SOLE   4,100 0 0
ILLINOIS TOOL WORKS COM 452308109 2,331 24,000 SH   SOLE   24,000 0 0
IMAX CORP COM 45245E109 2,594 76,958 SH   SOLE   76,958 0 0
INTERNATIONAL BUSINESS MACHINES COM 459200101 280 1,742 SH   SOLE   1,742 0 0
INTUIT COM 461202103 368 3,800 SH   SOLE   3,800 0 0
IRADIMED CORP COM 46266A109 289 19,000 SH   SOLE   19,000 0 0
IROBOT CORP COM 462726100 2,429 74,449 SH   SOLE   74,449 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 414 1,993 SH   SOLE   1,993 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507 224 1,475 SH   SOLE   1,475 0 0
ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 938 7,950 SH   SOLE   7,950 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 3,307 51,540 SH   SOLE   51,540 0 0
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 514 12,800 SH   SOLE   12,800 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655 16,827 135,300 SH   SOLE   135,300 0 0
JOHNSON & JOHNSON COM 478160104 1,332 13,238 SH   SOLE   13,238 0 0
JPMORGAN CHASE COM 46625H100 5,837 96,352 SH   SOLE   96,352 0 0
KIMBERLY-CLARK COM 494368103 3,874 36,166 SH   SOLE   36,166 0 0
KINDER MORGAN COM 49455P101 524 12,457 SH   SOLE   12,457 0 0
LAKELAND BANCORP INC COM 511637100 194 16,833 SH   SOLE   16,833 0 0
LEAPFROG ENTERPRISES INC COM 52186N106 883 405,245 SH   SOLE   405,245 0 0
LILLY ELI COM 532457108 3,439 47,340 SH   SOLE   47,340 0 0
LIONBRIDGE TECHNOLOGIES INC COM 536252109 175 30,644 SH   SOLE   30,644 0 0
LIVEPERSON INC COM 538146101 3,358 328,074 SH   SOLE   328,074 0 0
LOWES COM 548661107 5,533 74,383 SH   SOLE   74,383 0 0
M&T BANK CORP COM 55261F104 6,053 47,660 SH   SOLE   47,660 0 0
MATADOR RESOURCES CO COM 576485205 1,816 82,853 SH   SOLE   82,853 0 0
MCGRATH RENTCORP COM 580589109 1,927 58,545 SH   SOLE   58,545 0 0
MEETME INC COM 585141104 47 25,000 SH   SOLE   25,000 0 0
MERCK COM 58933Y105 6,119 106,463 SH   SOLE   106,463 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 2,981 156,242 SH   SOLE   156,242 0 0
MICROSOFT COM 594918104 5,452 134,114 SH   SOLE   134,114 0 0
MIDDLEBY CORP COM 596278101 246 2,400 SH   SOLE   2,400 0 0
MONSANTO NEW COM 61166W101 248 2,200 SH   SOLE   2,200 0 0
NATIONAL PENN BANCSHARES COM 637138108 1,470 136,463 SH   SOLE   136,463 0 0
NIKE COM 654106103 8,368 83,405 SH   SOLE   83,405 0 0
NORDSTROM COM 655664100 6,675 83,105 SH   SOLE   83,105 0 0
NORFOLK SOUTHERN COM 655844108 509 4,950 SH   SOLE   4,950 0 0
NORTHERN TRUST CORP COM 665859104 634 9,102 SH   SOLE   9,102 0 0
NOVARTIS SPONSORED ADR COM 66987V109 699 7,084 SH   SOLE   7,084 0 0
NUTRISYSTEM INC COM 67069D108 3,389 169,608 SH   SOLE   169,608 0 0
NV5 HOLDINGS INC COM 62945V109 245 15,000 SH   SOLE   15,000 0 0
NVE CORP COM 629445206 2,676 38,826 SH   SOLE   38,826 0 0
OCCIDENTAL PETROLEUM COM 674599105 339 4,650 SH   SOLE   4,650 0 0
ORBCOMM INC COM 68555P100 209 35,000 SH   SOLE   35,000 0 0
ORION ENERGY SYSTEMS INC COM 686275108 150 47,834 SH   SOLE   47,834 0 0
PENN NATIONAL GAMING COM 707569109 456 29,142 SH   SOLE   29,142 0 0
PEPSICO COM 713448108 8,860 92,661 SH   SOLE   92,661 0 0
PETROQUEST ENERGY INC COM 716748108 65 28,311 SH   SOLE   28,311 0 0
PFIZER COM 717081103 6,379 183,347 SH   SOLE   183,347 0 0
PIONEER POWER SOLUTIONS INC COM 723836300 181 20,000 SH   SOLE   20,000 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 6,869 73,675 SH   SOLE   73,675 0 0
POWERSECURE INTERNATIONAL INC COM 73936N105 4,510 342,688 SH   SOLE   342,688 0 0
PRAXAIR COM 74005P104 5,451 45,150 SH   SOLE   45,150 0 0
PROCTER & GAMBLE COM 742718109 1,957 23,886 SH   SOLE   23,886 0 0
PSYCHEMEDICS CORP COM 744375205 211 12,700 SH   SOLE   12,700 0 0
PUBLIC STORAGE COM 74660D109 4,474 22,692 SH   SOLE   22,692 0 0
QUALCOMM COM 747525103 6,507 93,836 SH   SOLE   93,836 0 0
QUALITY SYSTEMS INC COM 747582104 1,495 93,536 SH   SOLE   93,536 0 0
RAVEN INDUSTRIES INC COM 754212108 1,659 81,091 SH   SOLE   81,091 0 0
REALTY INCOME COM 756109104 249 4,825 SH   SOLE   4,825 0 0
REVOLUTION LIGHTING TECHNOLOGIES INC COM 76155G107 139 125,000 SH   SOLE   125,000 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 774678403 268 19,200 SH   SOLE   19,200 0 0
ROSETTA RESOURCES INC COM 777779307 1,442 84,720 SH   SOLE   84,720 0 0
SCHLUMBERGER COM 806857108 5,623 67,384 SH   SOLE   67,384 0 0
SCRIPPS NETWORKS INTERACTIVE COM 811065101 4,685 68,335 SH   SOLE   68,335 0 0
SEACHANGE INTERNATIONAL INC COM 811699107 2,017 256,881 SH   SOLE   256,881 0 0
SHUTTERFLY INC COM 82568P304 2,616 57,818 SH   SOLE   57,818 0 0
SIMULATIONS PLUS INC COM 829214105 242 39,457 SH   SOLE   39,457 0 0
SKULLCANDY INC COM 83083J104 283 25,000 SH   SOLE   25,000 0 0
SKYWORKS SOLUTIONS COM 83088M102 295 3,000 SH   SOLE   3,000 0 0
SNAP-ON COM 833034101 3,396 23,090 SH   SOLE   23,090 0 0
SPDR GOLD SHARES ETF 78463V107 199 1,750 SH   SOLE   1,750 0 0
SPDR S & P 500 INDEX ETF 78462F103 46,059 223,120 SH   SOLE   223,120 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y017 255 920 SH   SOLE   920 0 0
STARBUCKS COM 855244109 5,900 62,299 SH   SOLE   62,299 0 0
STREAMLINE HEALTH SOLUTIONS INC COM 86323X106 218 61,385 SH   SOLE   61,385 0 0
STRYKER COM 863667101 5,326 57,730 SH   SOLE   57,730 0 0
SYSCO COM 871829107 3,381 89,618 SH   SOLE   89,618 0 0
TANGOE INC COM 87582Y108 1,419 102,851 SH   SOLE   102,851 0 0
TASER INTERNATIONAL INC COM 87651B104 2,246 93,155 SH   SOLE   93,155 0 0
THERMO FISHER SCIENTIFIC COM 883556102 202 1,500 SH   SOLE   1,500 0 0
TOTAL S A ADR COM 89151E109 211 4,250 SH   SOLE   4,250 0 0
TRIANGLE CAPITAL CORP COM 895848109 1,999 87,631 SH   SOLE   87,631 0 0
TYLER TECHNOLOGIES INC COM 902252105 4,709 39,066 SH   SOLE   39,066 0 0
US PHYSICAL THERAPY INC COM 90337L108 261 5,500 SH   SOLE   5,500 0 0
UMH PROPERTIES INC COM 903002103 271 26,913 SH   SOLE   26,913 0 0
UNION PACIFIC COM 907818108 539 4,980 SH   SOLE   4,980 0 0
UNITED PARCEL SERVICE B COM 911312106 648 6,681 SH   SOLE   6,681 0 0
UNITED TECHNOLOGIES COM 913017109 6,505 55,502 SH   SOLE   55,502 0 0
UTAH MEDICAL PRODUCTS INC COM 917488108 215 3,591 SH   SOLE   3,591 0 0
VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP ETF ETF 922042718 1,454 14,644 SH   SOLE   14,644 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 4,645 113,650 SH   SOLE   113,650 0 0
VERIZON COMMUNICATIONS COM 92343V104 5,013 103,088 SH   SOLE   103,088 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 3,215 37,970 SH   SOLE   37,970 0 0
WAL-MART DE MEXICO SAB DE CV ORD COM P98180105 26 10,520 SH   SOLE   10,520 0 0
WARREN RESOURCES INC COM 93564A100 61 68,097 SH   SOLE   68,097 0 0
WELLS FARGO COM 949746101 8,585 157,815 SH   SOLE   157,815 0 0
WGL HOLDINGS INC COM 92924F106 203 3,600 SH   SOLE   3,600 0 0
WILLIAMS COMPANIES COM 969457100 6,743 133,288 SH   SOLE   133,288 0 0
WISDOMTREE DEFA INDEX COM 97717W703 2,955 57,044 SH   SOLE   57,044 0 0
ZEP INC COM 98944B108 221 13,000 SH   SOLE   13,000 0 0
ZIX CORP COM 98974P100 1,360 345,979 SH   SOLE   345,979 0 0