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
ABBOTT LABS COM 002824100 6,090 76,187 SH   SOLE   76,187 0 0
ABBVIE INC COM 00287Y109 479 5,942 SH   SOLE   5,942 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 803 9,990 SH   SOLE   9,990 0 0
ALLOT LTD SHS M0854Q105 4,469 562,884 SH   SOLE   562,884 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 2,177 228,229 SH   SOLE   228,229 0 0
ALPHABET INC CAP STK CL A 02079K305 206 175 SH   SOLE   175 0 0
ALPHABET INC CAP STK CL C 02079K107 9,174 7,819 SH   SOLE   7,819 0 0
AMAZON COM INC COM 023135106 374 210 SH   SOLE   210 0 0
AMERIPRISE FINL INC COM 03076C106 1,050 8,199 SH   SOLE   8,199 0 0
ARISTA NETWORKS INC COM 040413106 11,505 36,587 SH   SOLE   36,587 0 0
AT&T INC COM 00206R102 740 23,587 SH   SOLE   23,587 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 910 5,696 SH   SOLE   5,696 0 0
BECTON DICKINSON & CO COM 075887109 344 1,378 SH   SOLE   1,378 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,442 7,178 SH   SOLE   7,178 0 0
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,652 104,152 SH   SOLE   104,152 0 0
CELGENE CORP COM 151020104 770 8,165 SH   SOLE   8,165 0 0
CERNER CORP COM 156782104 7,140 124,810 SH   SOLE   124,810 0 0
CISCO SYS INC COM 17275R102 3,986 73,829 SH   SOLE   73,829 0 0
COCA COLA CO COM 191216100 376 8,020 SH   SOLE   8,020 0 0
DISNEY WALT CO COM DISNEY 254687106 480 4,325 SH   SOLE   4,325 0 0
EXXON MOBIL CORP COM 30231G102 1,982 24,530 SH   SOLE   24,530 0 0
FACEBOOK INC CL A 30303M102 622 3,730 SH   SOLE   3,730 0 0
FEDEX CORP COM 31428X106 3,820 21,058 SH   SOLE   21,058 0 0
FIRST SOLAR INC COM 336433107 4,844 91,668 SH   SOLE   91,668 0 0
GENERAL ELECTRIC CO COM 369604103 488 48,891 SH   SOLE   48,891 0 0
GENUINE PARTS CO COM 372460105 560 5,000 SH   SOLE   5,000 0 0
GILEAD SCIENCES INC COM 375558103 2,992 46,025 SH   SOLE   46,025 0 0
HUBBELL INC COM 443510607 7,846 66,505 SH   SOLE   66,505 0 0
IMV INC COM 44974L103 94 23,474 SH   SOLE   23,474 0 0
INTEL CORP COM 458140100 673 12,538 SH   SOLE   12,538 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 341 2,418 SH   SOLE   2,418 0 0
JOHNSON & JOHNSON COM 478160104 9,553 68,336 SH   SOLE   68,336 0 0
LINDSAY CORP COM 535555106 1,756 18,139 SH   SOLE   18,139 0 0
MASTERCARD INC CL A 57636Q104 701 2,977 SH   SOLE   2,977 0 0
MEDTRONIC PLC SHS G5960L103 7,475 82,075 SH   SOLE   82,075 0 0
MERCK & CO INC COM 58933Y105 413 4,963 SH   SOLE   4,963 0 0
MICROSOFT CORP COM 594918104 1,391 11,793 SH   SOLE   11,793 0 0
NOVARTIS A G SPONSORED ADR 66987V109 8,864 92,194 SH   SOLE   92,194 0 0
PALO ALTO NETWORKS INC COM 697435105 5,405 22,255 SH   SOLE   22,255 0 0
PEPSICO INC COM 713448108 622 5,078 SH   SOLE   5,078 0 0
PFIZER INC COM 717081103 561 13,210 SH   SOLE   13,210 0 0
PROCTER AND GAMBLE CO COM 742718109 3,292 31,643 SH   SOLE   31,643 0 0
PROGRESSIVE CORP OHIO COM 743315103 247 3,429 SH   SOLE   3,429 0 0
REGAL BELOIT CORP COM 758750103 5,145 62,843 SH   SOLE   62,843 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 89 17,000 SH   SOLE   17,000 0 0
SMUCKER J M CO COM NEW 832696405 416 3,575 SH   SOLE   3,575 0 0
STATE STR CORP COM 857477103 3,564 54,158 SH   SOLE   54,158 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 631 14,754 SH   SOLE   14,754 0 0
TJX COS INC NEW COM 872540109 213 4,000 SH   SOLE   4,000 0 0
UMPQUA HLDGS CORP COM 904214103 439 26,633 SH   SOLE   26,633 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,307 74,622 SH   SOLE   74,622 0 0
UNION PACIFIC CORP COM 907818108 547 3,274 SH   SOLE   3,274 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,860 61,391 SH   SOLE   61,391 0 0
US BANCORP DEL COM NEW 902973304 7,356 152,643 SH   SOLE   152,643 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 228 2,864 SH   SOLE   2,864 0 0
VISA INC COM CL A 92826C839 644 4,125 SH   SOLE   4,125 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,412 117,145 SH   SOLE   117,145 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 213 165 SH   SOLE   165 0 0
WELLS FARGO CO NEW COM 949746101 581 12,016 SH   SOLE   12,016 0 0