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,069 50,645 SH   SOLE   50,645 0 0
ABBVIE INC COM 00287Y109 707 6,530 SH   SOLE   6,530 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,757 21,688 SH   SOLE   21,688 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 400 20,961 SH   SOLE   20,961 0 0
ALCON AG ORD SHS H01301128 891 12,702 SH   SOLE   12,702 0 0
ALLOT LTD SHS M0854Q105 7,308 457,623 SH   SOLE   457,623 0 0
ALPHABET INC CAP STK CL A 02079K305 456 221 SH   SOLE   221 0 0
ALPHABET INC CAP STK CL C 02079K107 10,035 4,851 SH   SOLE   4,851 0 0
AMAZON COM INC COM 023135106 767 248 SH   SOLE   248 0 0
APPLE INC COM 037833100 220 1,800 SH   SOLE   1,800 0 0
AT&T INC COM 00206R102 673 22,243 SH   SOLE   22,243 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 802 4,256 SH   SOLE   4,256 0 0
AVANGRID INC COM 05351W103 6,031 121,086 SH   SOLE   121,086 0 0
BECTON DICKINSON & CO COM 075887109 2,535 10,424 SH   SOLE   10,424 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,811 7,090 SH   SOLE   7,090 0 0
BOOKING HOLDINGS INC COM 09857L108 305 131 SH   SOLE   131 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 590 9,341 SH   SOLE   9,341 0 0
CERENCE INC COM 156727109 6,956 77,647 SH   SOLE   77,647 0 0
CERNER CORP COM 156782104 5,507 76,619 SH   SOLE   76,619 0 0
CHURCH & DWIGHT INC COM 171340102 7,745 88,661 SH   SOLE   88,661 0 0
CISCO SYS INC COM 17275R102 4,728 91,433 SH   SOLE   91,433 0 0
COCA COLA CO COM 191216100 362 6,877 SH   SOLE   6,877 0 0
COLGATE PALMOLIVE CO COM 194162103 4,182 53,056 SH   SOLE   53,056 0 0
DENTSPLY SIRONA INC COM 24906P109 4,307 67,495 SH   SOLE   67,495 0 0
DISNEY WALT CO COM 254687106 662 3,585 SH   SOLE   3,585 0 0
EMCOR GROUP INC COM 29084Q100 2,083 18,576 SH   SOLE   18,576 0 0
EXXON MOBIL CORP COM 30231G102 1,121 20,083 SH   SOLE   20,083 0 0
FACEBOOK INC CL A 30303M102 1,013 3,438 SH   SOLE   3,438 0 0
GENERAL ELECTRIC CO COM 369604103 528 40,180 SH   SOLE   40,180 0 0
GENERAL MLS INC COM 370334104 6,940 113,180 SH   SOLE   113,180 0 0
GENUINE PARTS CO COM 372460105 578 5,000 SH   SOLE   5,000 0 0
GLYCOMIMETICS INC COM 38000Q102 42 14,000 SH   SOLE   14,000 0 0
HERSHEY CO COM 427866108 6,673 42,190 SH   SOLE   42,190 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 5,090 58,421 SH   SOLE   58,421 0 0
IDACORP INC COM 451107106 2,539 25,397 SH   SOLE   25,397 0 0
IMV INC COM 44974L103 78 23,474 SH   SOLE   23,474 0 0
INTEL CORP COM 458140100 792 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 365 2,740 SH   SOLE   2,740 0 0
ISHARES TR CORE S&P500 ETF 464287200 581 1,460 SH   SOLE   1,460 0 0
ISHARES TR MSCI USA ESG SLC 464288802 575 6,548 SH   SOLE   6,548 0 0
JOHNSON & JOHNSON COM 478160104 9,327 56,750 SH   SOLE   56,750 0 0
JPMORGAN CHASE & CO COM 46625H100 300 1,973 SH   SOLE   1,973 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,036 2,910 SH   SOLE   2,910 0 0
MEDTRONIC PLC SHS G5960L103 3,156 26,714 SH   SOLE   26,714 0 0
MERCK & CO. INC COM 58933Y105 320 4,147 SH   SOLE   4,147 0 0
MICROSOFT CORP COM 594918104 2,659 11,276 SH   SOLE   11,276 0 0
MITEK SYS INC COM NEW 606710200 3,560 244,171 SH   SOLE   244,171 0 0
NOVARTIS AG SPONSORED ADR 66987V109 4,957 57,986 SH   SOLE   57,986 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 5,410 48,111 SH   SOLE   48,111 0 0
PEPSICO INC COM 713448108 654 4,625 SH   SOLE   4,625 0 0
PERKINELMER INC COM 714046109 6,370 49,650 SH   SOLE   49,650 0 0
PFIZER INC COM 717081103 558 15,409 SH   SOLE   15,409 0 0
PNC FINL SVCS GROUP INC COM 693475105 250 1,426 SH   SOLE   1,426 0 0
PRICE T ROWE GROUP INC COM 74144T108 5,619 32,745 SH   SOLE   32,745 0 0
PROCTER AND GAMBLE CO COM 742718109 4,362 32,209 SH   SOLE   32,209 0 0
PROGRESSIVE CORP COM 743315103 328 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107 5,557 11,744 SH   SOLE   11,744 0 0
REGENXBIO INC COM 75901B107 379 11,106 SH   SOLE   11,106 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 64 17,000 SH   SOLE   17,000 0 0
SALESFORCE COM INC COM 79466L302 6,251 29,502 SH   SOLE   29,502 0 0
SIMPSON MFG INC COM 829073105 2,096 20,204 SH   SOLE   20,204 0 0
SMUCKER J M CO COM NEW 832696405 201 1,587 SH   SOLE   1,587 0 0
TENNANT CO COM 880345103 4,136 51,775 SH   SOLE   51,775 0 0
TESLA INC COM 88160R101 204 305 SH   SOLE   305 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,854 69,035 SH   SOLE   69,035 0 0
UNION PAC CORP COM 907818108 807 3,662 SH   SOLE   3,662 0 0
UNITED NAT FOODS INC COM 911163103 2,649 80,426 SH   SOLE   80,426 0 0
US BANCORP DEL COM NEW 902973304 2,623 47,427 SH   SOLE   47,427 0 0
VARONIS SYS INC COM 922280102 1,180 22,977 SH   SOLE   22,977 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,881 135,533 SH   SOLE   135,533 0 0
VISA INC COM CL A 92826C839 882 4,164 SH   SOLE   4,164 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 518 9,441 SH   SOLE   9,441 0 0
WELLS FARGO CO NEW COM 949746101 431 11,021 SH   SOLE   11,021 0 0
XYLEM INC COM 98419M100 220 2,094 SH   SOLE   2,094 0 0