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 5,011 43,221 SH   SOLE   43,221 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 411 20,895 SH   SOLE   20,895 0 0
AMAZON COM INC COM 023135106 853 248 SH   SOLE   248 0 0
APPLE INC COM 037833100 247 1,800 SH   SOLE   1,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 845 4,256 SH   SOLE   4,256 0 0
BECTON DICKINSON & CO COM 075887109 3,440 14,145 SH   SOLE   14,145 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,952 7,023 SH   SOLE   7,023 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 527 7,881 SH   SOLE   7,881 0 0
CERENCE INC COM 156727109 8,094 75,846 SH   SOLE   75,846 0 0
CERNER CORP COM 156782104 5,757 73,652 SH   SOLE   73,652 0 0
CHURCH & DWIGHT INC COM 171340102 4,917 57,696 SH   SOLE   57,696 0 0
COCA COLA CO COM 191216100 372 6,877 SH   SOLE   6,877 0 0
COLGATE PALMOLIVE CO COM 194162103 4,190 51,506 SH   SOLE   51,506 0 0
DISNEY WALT CO COM 254687106 630 3,585 SH   SOLE   3,585 0 0
EBAY INC. COM 278642103 6,083 86,643 SH   SOLE   86,643 0 0
FORD MTR CO DEL COM 345370860 7,150 481,152 SH   SOLE   481,152 0 0
GENERAL ELECTRIC CO COM 369604103 500 37,122 SH   SOLE   37,122 0 0
GENERAL MLS INC COM 370334104 6,735 110,543 SH   SOLE   110,543 0 0
GENUINE PARTS CO COM 372460105 632 5,000 SH   SOLE   5,000 0 0
HERSHEY CO COM 427866108 7,181 41,226 SH   SOLE   41,226 0 0
HYSTER YALE MATLS HANDLING I CL A 449172105 4,178 57,252 SH   SOLE   57,252 0 0
IDACORP INC COM 451107106 522 5,355 SH   SOLE   5,355 0 0
INTEL CORP COM 458140100 694 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 402 2,740 SH   SOLE   2,740 0 0
ISHARES TR CORE S&P500 ETF 464287200 628 1,460 SH   SOLE   1,460 0 0
ISHARES TR MSCI USA ESG SLC 464288802 615 6,439 SH   SOLE   6,439 0 0
JOHNSON & JOHNSON COM 478160104 9,283 56,348 SH   SOLE   56,348 0 0
MICROSOFT CORP COM 594918104 2,784 10,276 SH   SOLE   10,276 0 0
MITEK SYS INC COM NEW 606710200 4,923 255,605 SH   SOLE   255,605 0 0
PEPSICO INC COM 713448108 685 4,625 SH   SOLE   4,625 0 0
PERKINELMER INC COM 714046109 6,060 39,248 SH   SOLE   39,248 0 0
PFIZER INC COM 717081103 573 14,630 SH   SOLE   14,630 0 0
PROCTER AND GAMBLE CO COM 742718109 3,969 29,416 SH   SOLE   29,416 0 0
PROGRESSIVE CORP COM 743315103 337 3,429 SH   SOLE   3,429 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 68 17,000 SH   SOLE   17,000 0 0
SIMPSON MFG INC COM 829073105 2,282 20,664 SH   SOLE   20,664 0 0
SIMULATIONS PLUS INC COM 829214105 2,021 36,805 SH   SOLE   36,805 0 0
SMUCKER J M CO COM NEW 832696405 206 1,587 SH   SOLE   1,587 0 0
TENNANT CO COM 880345103 4,354 54,522 SH   SOLE   54,522 0 0
US BANCORP DEL COM NEW 902973304 2,643 46,392 SH   SOLE   46,392 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,906 66,774 SH   SOLE   66,774 0 0
UNION PAC CORP COM 907818108 474 2,154 SH   SOLE   2,154 0 0
UNITED NAT FOODS INC COM 911163103 2,915 78,836 SH   SOLE   78,836 0 0
VARONIS SYS INC COM 922280102 1,323 22,964 SH   SOLE   22,964 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 497 9,441 SH   SOLE   9,441 0 0
WELLS FARGO CO NEW COM 949746101 508 11,220 SH   SOLE   11,220 0 0
AT&T INC COM 00206R102 617 21,431 SH   SOLE   21,431 0 0
ABBVIE INC COM 00287Y109 736 6,530 SH   SOLE   6,530 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,081 20,846 SH   SOLE   20,846 0 0
ALPHABET INC CAP STK CL C 02079K107 10,710 4,273 SH   SOLE   4,273 0 0
ALPHABET INC CAP STK CL A 02079K305 515 211 SH   SOLE   211 0 0
AVANGRID INC COM 05351W103 6,069 118,006 SH   SOLE   118,006 0 0
BOOKING HOLDINGS INC COM 09857L108 287 131 SH   SOLE   131 0 0
CISCO SYS INC COM 17275R102 4,721 89,074 SH   SOLE   89,074 0 0
DENTSPLY SIRONA INC COM 24906P109 4,248 67,153 SH   SOLE   67,153 0 0
EMCOR GROUP INC COM 29084Q100 2,162 17,551 SH   SOLE   17,551 0 0
EXXON MOBIL CORP COM 30231G102 1,237 19,617 SH   SOLE   19,617 0 0
FACEBOOK INC CL A 30303M102 1,195 3,438 SH   SOLE   3,438 0 0
GLYCOMIMETICS INC COM 38000Q102 32 14,000 SH   SOLE   14,000 0 0
IMV INC COM 44974L103 95 43,474 SH   SOLE   43,474 0 0
JPMORGAN CHASE & CO COM 46625H100 307 1,973 SH   SOLE   1,973 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,055 2,890 SH   SOLE   2,890 0 0
MERCK & CO INC COM 58933Y105 323 4,147 SH   SOLE   4,147 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,190 56,885 SH   SOLE   56,885 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 5,783 46,630 SH   SOLE   46,630 0 0
PRICE T ROWE GROUP INC COM 74144T108 6,277 31,706 SH   SOLE   31,706 0 0
REGENERON PHARMACEUTICALS COM 75886F107 6,419 11,493 SH   SOLE   11,493 0 0
REGENXBIO INC COM 75901B107 427 10,989 SH   SOLE   10,989 0 0
SALESFORCE COM INC COM 79466L302 6,996 28,641 SH   SOLE   28,641 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 379 6,756 SH   SOLE   6,756 0 0
VIACOMCBS INC CL B 92556H206 5,243 115,992 SH   SOLE   115,992 0 0
VISA INC COM CL A 92826C839 974 4,164 SH   SOLE   4,164 0 0
XYLEM INC COM 98419M100 251 2,094 SH   SOLE   2,094 0 0
ALCON AG ORD SHS H01301128 863 12,279 SH   SOLE   12,279 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 237 1,464 SH   SOLE   1,464 0 0
ALLOT LTD SHS M0854Q105 8,840 445,887 SH   SOLE   445,887 0 0