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 4,720 51,624 SH   SOLE   51,624 0 0
ABBVIE INC COM 00287Y109 489 4,977 SH   SOLE   4,977 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,283 37,153 SH   SOLE   37,153 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 449 4,197 SH   SOLE   4,197 0 0
ALCON AG ORD SHS H01301128 771 13,456 SH   SOLE   13,456 0 0
ALLOT LTD SHS M0854Q105 6,343 605,811 SH   SOLE   605,811 0 0
ALPHABET INC CAP STK CL A 02079K305 265 187 SH   SOLE   187 0 0
ALPHABET INC CAP STK CL C 02079K107 9,658 6,832 SH   SOLE   6,832 0 0
AMAZON COM INC COM 023135106 596 216 SH   SOLE   216 0 0
AT&T INC COM 00206R102 733 24,255 SH   SOLE   24,255 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 893 5,996 SH   SOLE   5,996 0 0
BECTON DICKINSON & CO COM 075887109 247 1,033 SH   SOLE   1,033 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,266 7,090 SH   SOLE   7,090 0 0
BOOKING HOLDINGS INC COM 09857L108 215 135 SH   SOLE   135 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 506 8,604 SH   SOLE   8,604 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 383 4,101 SH   SOLE   4,101 0 0
CERENCE INC COM 156727109 3,652 89,424 SH   SOLE   89,424 0 0
CERNER CORP COM 156782104 6,507 94,928 SH   SOLE   94,928 0 0
CHURCH & DWIGHT INC COM 171340102 7,038 91,043 SH   SOLE   91,043 0 0
CISCO SYS INC COM 17275R102 4,357 93,425 SH   SOLE   93,425 0 0
COCA COLA CO COM 191216100 309 6,924 SH   SOLE   6,924 0 0
COLGATE PALMOLIVE CO COM 194162103 6,867 93,728 SH   SOLE   93,728 0 0
COMCAST CORP NEW CL A 20030N101 6,163 158,096 SH   SOLE   158,096 0 0
DISNEY WALT CO COM DISNEY 254687106 515 4,615 SH   SOLE   4,615 0 0
DROPBOX INC CL A 26210C104 3,743 171,934 SH   SOLE   171,934 0 0
EXXON MOBIL CORP COM 30231G102 957 21,410 SH   SOLE   21,410 0 0
FACEBOOK INC CL A 30303M102 813 3,580 SH   SOLE   3,580 0 0
GENERAL ELECTRIC CO COM 369604103 288 42,172 SH   SOLE   42,172 0 0
GENUINE PARTS CO COM 372460105 435 5,000 SH   SOLE   5,000 0 0
HERSHEY CO COM 427866108 5,625 43,394 SH   SOLE   43,394 0 0
IMV INC COM 44974L103 73 23,474 SH   SOLE   23,474 0 0
INTEL CORP COM 458140100 937 15,664 SH   SOLE   15,664 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 280 2,318 SH   SOLE   2,318 0 0
ISHARES TR CORE S&P500 ETF 464287200 452 1,460 SH   SOLE   1,460 0 0
ISHARES TR MSCI USA ESG SLC 464288802 506 3,780 SH   SOLE   3,780 0 0
JOHNSON & JOHNSON COM 478160104 8,707 61,913 SH   SOLE   61,913 0 0
MASTERCARD INCORPORATED CL A 57636Q104 898 3,037 SH   SOLE   3,037 0 0
MEDTRONIC PLC SHS G5960L103 6,994 76,274 SH   SOLE   76,274 0 0
MERCK & CO. INC COM 58933Y105 437 5,656 SH   SOLE   5,656 0 0
MICROSOFT CORP COM 594918104 2,376 11,676 SH   SOLE   11,676 0 0
MITEK SYS INC COM NEW 606710200 2,420 251,849 SH   SOLE   251,849 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,944 68,059 SH   SOLE   68,059 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 6,579 113,882 SH   SOLE   113,882 0 0
PEPSICO INC COM 713448108 613 4,638 SH   SOLE   4,638 0 0
PERKINELMER INC COM 714046109 5,302 54,055 SH   SOLE   54,055 0 0
PFIZER INC COM 717081103 342 10,474 SH   SOLE   10,474 0 0
PRICE T ROWE GROUP INC COM 74144T108 5,722 46,334 SH   SOLE   46,334 0 0
PROCTER AND GAMBLE CO COM 742718109 3,635 30,400 SH   SOLE   30,400 0 0
PROGRESSIVE CORP OHIO COM 743315103 275 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,911 7,874 SH   SOLE   7,874 0 0
REGENXBIO INC COM 75901B107 456 12,383 SH   SOLE   12,383 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 41 17,000 SH   SOLE   17,000 0 0
SALESFORCE COM INC COM 79466L302 4,712 25,152 SH   SOLE   25,152 0 0
SMUCKER J M CO COM NEW 832696405 378 3,575 SH   SOLE   3,575 0 0
TENNANT CO COM 880345103 2,799 43,048 SH   SOLE   43,048 0 0
UMPQUA HLDGS CORP COM 904214103 245 23,013 SH   SOLE   23,013 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,963 72,211 SH   SOLE   72,211 0 0
UNION PAC CORP COM 907818108 583 3,448 SH   SOLE   3,448 0 0
US BANCORP DEL COM NEW 902973304 3,648 99,088 SH   SOLE   99,088 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 221 2,678 SH   SOLE   2,678 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,809 141,647 SH   SOLE   141,647 0 0
VISA INC COM CL A 92826C839 804 4,164 SH   SOLE   4,164 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 404 9,541 SH   SOLE   9,541 0 0
WELLS FARGO CO NEW COM 949746101 309 12,081 SH   SOLE   12,081 0 0
XYLEM INC COM 98419M100 202 3,115 SH   SOLE   3,115 0 0