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,977 42,470 SH   SOLE   42,470 0 0
ABBVIE INC COM 00287Y109 850 6,280 SH   SOLE   6,280 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,322 20,808 SH   SOLE   20,808 0 0
AIR PRODS & CHEMS INC COM 009158106 494 1,622 SH   SOLE   1,622 0 0
ALCON AG ORD SHS H01301128 804 9,229 SH   SOLE   9,229 0 0
ALLOT LTD SHS M0854Q105 5,824 490,274 SH   SOLE   490,274 0 0
ALPHABET INC CAP STK CL A 02079K305 603 208 SH   SOLE   208 0 0
ALPHABET INC CAP STK CL C 02079K107 11,979 4,140 SH   SOLE   4,140 0 0
AMAZON COM INC COM 023135106 870 261 SH   SOLE   261 0 0
APPLE INC COM 037833100 1,843 10,380 SH   SOLE   10,380 0 0
AT&T INC COM 00206R102 511 20,759 SH   SOLE   20,759 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,108 4,495 SH   SOLE   4,495 0 0
AVANGRID INC COM 05351W103 4,417 88,543 SH   SOLE   88,543 0 0
BECTON DICKINSON & CO COM 075887109 4,959 19,719 SH   SOLE   19,719 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,100 7,023 SH   SOLE   7,023 0 0
BOOKING HOLDINGS INC COM 09857L108 314 131 SH   SOLE   131 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 459 7,361 SH   SOLE   7,361 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,395 12,962 SH   SOLE   12,962 0 0
CERENCE INC COM 156727109 7,642 99,708 SH   SOLE   99,708 0 0
CERNER CORP COM 156782104 5,962 64,197 SH   SOLE   64,197 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,584 34,967 SH   SOLE   34,967 0 0
CISCO SYS INC COM 17275R102 5,660 89,320 SH   SOLE   89,320 0 0
COCA COLA CO COM 191216100 476 8,043 SH   SOLE   8,043 0 0
COLGATE PALMOLIVE CO COM 194162103 4,365 51,150 SH   SOLE   51,150 0 0
DENTSPLY SIRONA INC COM 24906P109 7,872 141,107 SH   SOLE   141,107 0 0
DISNEY WALT CO COM 254687106 552 3,565 SH   SOLE   3,565 0 0
EBAY INC. COM 278642103 5,779 86,908 SH   SOLE   86,908 0 0
EMCOR GROUP INC COM 29084Q100 2,265 17,779 SH   SOLE   17,779 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,246 24,174 SH   SOLE   24,174 0 0
EXXON MOBIL CORP COM 30231G102 1,103 18,027 SH   SOLE   18,027 0 0
FISERV INC COM 337738108 629 6,060 SH   SOLE   6,060 0 0
FORD MTR CO DEL COM 345370860 10,102 486,373 SH   SOLE   486,373 0 0
GENERAL ELECTRIC CO COM NEW 369604301 380 4,024 SH   SOLE   4,024 0 0
GENERAL MLS INC COM 370334104 7,471 110,879 SH   SOLE   110,879 0 0
GENUINE PARTS CO COM 372460105 701 5,000 SH   SOLE   5,000 0 0
GLYCOMIMETICS INC COM 38000Q102 20 14,000 SH   SOLE   14,000 0 0
HERSHEY CO COM 427866108 5,853 30,255 SH   SOLE   30,255 0 0
HONEST CO INC COM 438333106 4,582 566,321 SH   SOLE   566,321 0 0
IMV INC COM 44974L103 53 43,474 SH   SOLE   43,474 0 0
INTEL CORP COM 458140100 637 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 214 1,600 SH   SOLE   1,600 0 0
IPG PHOTONICS CORP COM 44980X109 1,857 10,790 SH   SOLE   10,790 0 0
ISHARES TR ETF 464288570 201 2,168 SH   SOLE   2,168 0 0
ISHARES TR ETF 464287200 1,093 2,291 SH   SOLE   2,291 0 0
ISHARES TR ETF 464288802 632 5,945 SH   SOLE   5,945 0 0
JOHNSON & JOHNSON COM 478160104 9,574 55,963 SH   SOLE   55,963 0 0
JOHNSON OUTDOORS INC CL A 479167108 913 9,740 SH   SOLE   9,740 0 0
JPMORGAN CHASE & CO COM 46625H100 299 1,888 SH   SOLE   1,888 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,050 2,922 SH   SOLE   2,922 0 0
MERCK & CO INC COM 58933Y105 312 4,067 SH   SOLE   4,067 0 0
META PLATFORMS INC CL A 30303M102 1,163 3,458 SH   SOLE   3,458 0 0
MICROSOFT CORP COM 594918104 3,335 9,916 SH   SOLE   9,916 0 0
MITEK SYS INC COM NEW 606710200 4,679 263,593 SH   SOLE   263,593 0 0
NOVARTIS AG SPON ADR 66987V109 4,959 56,691 SH   SOLE   56,691 0 0
PEPSICO INC COM 713448108 803 4,625 SH   SOLE   4,625 0 0
PERKINELMER INC COM 714046109 405 2,013 SH   SOLE   2,013 0 0
PFIZER INC COM 717081103 1,042 17,652 SH   SOLE   17,652 0 0
PRICE T ROWE GROUP INC COM 74144T108 6,175 31,404 SH   SOLE   31,404 0 0
PROCTER AND GAMBLE CO COM 742718109 4,666 28,525 SH   SOLE   28,525 0 0
PROGRESSIVE CORP COM 743315103 352 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107 7,458 11,810 SH   SOLE   11,810 0 0
REGENXBIO INC COM 75901B107 356 10,889 SH   SOLE   10,889 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 63 17,000 SH   SOLE   17,000 0 0
SALESFORCE COM INC COM 79466L302 7,231 28,454 SH   SOLE   28,454 0 0
SIMPSON MFG INC COM 829073105 1,644 11,823 SH   SOLE   11,823 0 0
SMUCKER J M CO COM NEW 832696405 216 1,587 SH   SOLE   1,587 0 0
TENNANT CO COM 880345103 5,450 67,249 SH   SOLE   67,249 0 0
TESLA INC COM 88160R101 260 246 SH   SOLE   246 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,606 67,035 SH   SOLE   67,035 0 0
UNION PAC CORP COM 907818108 543 2,154 SH   SOLE   2,154 0 0
UNITED NAT FOODS INC COM 911163103 3,935 80,185 SH   SOLE   80,185 0 0
US BANCORP DEL COM NEW 902973304 2,583 45,992 SH   SOLE   45,992 0 0
VARONIS SYS INC COM 922280102 1,711 35,075 SH   SOLE   35,075 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 417 8,019 SH   SOLE   8,019 0 0
VIACOMCBS INC CL B 92556H206 3,617 119,858 SH   SOLE   119,858 0 0
VISA INC COM CL A 92826C839 896 4,133 SH   SOLE   4,133 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 492 9,441 SH   SOLE   9,441 0 0
WELLS FARGO CO NEW COM 949746101 528 11,001 SH   SOLE   11,001 0 0
XYLEM INC COM 98419M100 251 2,094 SH   SOLE   2,094 0 0