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
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 644 5,435 SH   SOLE   2,750 2,685 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32,450 96,225 SH   SOLE   51,249 44,976 0
LINDE PLC SHS G5494J103 851 2,665 SH   SOLE   1,880 785 0
MARVELL TECHNOLOGY GROUP LTD ORD SHS G5876H105 1,480 20,645 SH   SOLE   11,080 9,565 0
MEDTRONIC PLC SHS G5960L103 5,150 46,416 SH   SOLE   22,223 24,193 0
TRANE TECHNOLOGIES PLC SHS G8994E103 366 2,400 SH   SOLE   0 2,400 0
GARMIN LTD SHS H2906T109 409 3,450 SH   SOLE   900 2,550 0
ABBOTT LABS COM 002824100 4,591 38,791 SH   SOLE   19,008 19,783 0
ABBVIE INC COM 00287Y109 12,533 77,311 SH   SOLE   37,401 39,910 0
ADOBE INC COM 00724F101 45,990 100,940 SH   SOLE   36,419 64,521 0
AECOM COM 00766T100 1,310 17,050 SH   SOLE   6,725 10,325 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,445 10,920 SH   SOLE   3,420 7,500 0
AKAMAI TECHNOLOGIES INC COM 00971T101 569 4,763 SH   SOLE   2,833 1,930 0
ALPHABET INC CAP STK CL C 02079K107 44,473 15,923 SH   SOLE   8,705 7,218 0
ALPHABET INC CAP STK CL A 02079k305 47,653 17,133 SH   SOLE   8,866 8,267 0
AMAZON COM INC COM 023135106 51,331 15,746 SH   SOLE   9,392 6,354 0
AMERICAN ELEC PWR CO INC COM 025537101 569 5,700 SH   SOLE   1,200 4,500 0
AMERICAN EXPRESS CO COM 025816109 1,379 7,375 SH   SOLE   3,125 4,250 0
AMGEN INC COM 031162100 9,003 37,232 SH   SOLE   12,558 24,674 0
ANALOG DEVICES INC COM 032654105 3,067 18,568 SH   SOLE   5,208 13,360 0
APPLE INC COM 037833100 136,848 783,732 SH   SOLE   414,452 369,280 0
AUTODESK INC COM 052769106 11,440 53,370 SH   SOLE   30,260 23,110 0
AUTOMATIC DATA PROCESSING IN COM 053015103 16,615 73,022 SH   SOLE   31,575 41,447 0
AZEK CO INC CL A 05478C105 683 27,500 SH   SOLE   14,100 13,400 0
BK OF AMERICA CORP COM 060505104 214 5,181 SH   SOLE   5,181 0 0
BAXTER INTL INC COM 071813109 1,719 22,168 SH   SOLE   11,577 10,591 0
BECTON DICKINSON & CO COM 075887109 213 800 SH   SOLE   674 126 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,099 20,116 SH   SOLE   10,390 9,726 0
BIOGEN INC COM 09062X103 840 3,987 SH   SOLE   2,508 1,479 0
BLACKROCK INC COM 09247X101 3,203 4,192 SH   SOLE   2,436 1,756 0
BOEING CO COM 097023105 1,728 9,025 SH   SOLE   6,065 2,960 0
BOOKING HLDGS INC COM 09857L108 2,734 1,164 SH   SOLE   489 675 0
BRINKS CO COM 109696104 423 6,215 SH   SOLE   2,835 3,380 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,427 46,927 SH   SOLE   22,922 24,005 0
BROADCOM INC COM 11135F101 645 1,025 SH   SOLE   1,025 0 0
CVS HEALTH CORP COM 126650100 5,287 52,238 SH   SOLE   34,275 17,963 0
CATERPILLAR INC DEL COM 149123101 1,053 4,728 SH   SOLE   3,465 1,263 0
CHARLES RIV LABS INTL INC COM 159864107 25,694 90,480 SH   SOLE   43,865 46,615 0
CHURCH & DWIGHT INC COM 171340102 17,449 175,582 SH   SOLE   89,250 86,332 0
CISCO SYS INC COM 17275R102 10,611 190,290 SH   SOLE   92,350 97,940 0
CITRIX SYS INC COM 177376100 865 8,575 SH   SOLE   4,425 4,150 0
CLOROX CO DEL COM 189054109 257 1,850 SH   SOLE   1,450 400 0
COCA COLA CO COM 191216100 1,441 23,235 SH   SOLE   13,685 9,550 0
COLGATE PALMOLIVE CO COM 194162103 731 9,635 SH   SOLE   4,835 4,800 0
CONSTELLATION BRANDS INC CL A 21036P108 3,590 15,587 SH   SOLE   5,577 10,010 0
CORNING INC COM 219350105 11,035 298,978 SH   SOLE   172,430 126,548 0
COSTCO WHSL CORP NEW COM 22160K105 39,960 69,393 SH   SOLE   31,454 37,939 0
CROWDSTRIKE HLDGS INC CL A 22788C105 8,729 38,440 SH   SOLE   23,345 15,095 0
CUMMINS INC COM 231021106 4,268 20,807 SH   SOLE   9,801 11,006 0
D R HORTON INC COM 23331A109 1,365 18,320 SH   SOLE   7,605 10,715 0
DANAHER CORPORATION COM 235851102 6,753 23,021 SH   SOLE   8,210 14,811 0
DEERE & CO COM 244199105 492 1,185 SH   SOLE   1,185 0 0
DISNEY WALT CO COM 254687106 2,318 16,901 SH   SOLE   7,677 9,224 0
DOLLAR GEN CORP NEW COM 256677105 234 1,050 SH   SOLE   1,050 0 0
DOMINION ENERGY INC COM 25746U109 466 5,484 SH   SOLE   884 4,600 0
DONALDSON INC COM 257651109 514 9,900 SH   SOLE   0 9,900 0
EBAY INC COM 278642103 750 13,100 SH   SOLE   1,825 11,275 0
ECOLAB INC COM 278865100 14,080 79,747 SH   SOLE   41,925 37,822 0
EDISON INTL COM 281020107 466 6,651 SH   SOLE   2,651 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 14,324 121,675 SH   SOLE   57,065 64,610 0
ELECTRONIC ARTS INC COM 285512109 647 5,115 SH   SOLE   4,095 1,020 0
EQUINIX INC COM 29444U700 610 822 SH   SOLE   121 701 0
FS KKR CAPITAL CORP COM 302635206 345 15,119 SH   SOLE   14,176 943 0
FACEBOOK INC CL A 30303M102 44,602 200,586 SH   SOLE   117,828 82,758 0
FASTENAL CO COM 311900104 5,976 100,605 SH   SOLE   34,490 66,115 0
FEDEX CORP COM 31428X106 17,772 76,807 SH   SOLE   34,311 42,496 0
FRESHPET INC COM 358039105 566 5,511 SH   SOLE   0 5,511 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 960 13,460 SH   SOLE   6,510 6,950 0
GENERAL MTRS CO COM 37045V100 2,857 65,310 SH   SOLE   8,015 57,295 0
GILEAD SCIENCES INC COM 375558103 1,115 18,747 SH   SOLE   6,050 12,697 0
GOLDMAN SACHS GROUP INC COM 38141G104 395 1,196 SH   SOLE   560 636 0
GRAINGER W W INC COM 384802104 7,906 15,327 SH   SOLE   5,248 10,079 0
HP INC COM 40434L105 8,899 245,138 SH   SOLE   101,350 143,788 0
HESS CORP COM 42809H107 1,799 16,809 SH   SOLE   11,257 5,552 0
HOME DEPOT INC COM 437076102 5,847 19,535 SH   SOLE   2,100 17,435 0
HONEYWELL INTL INC COM 438516106 292 1,500 SH   SOLE   1,500 0 0
IDEXX LABS INC COM 45168D104 875 1,600 SH   SOLE   1,550 50 0
ILLINOIS TOOL WKS INC COM 452308109 335 1,600 SH   SOLE   1,600 0 0
INDAPTUS THERAPEUTICS INC COM 45339J105 383 95,629 SH   SOLE   69,976 25,653 0
INTEL CORP COM 458140100 3,236 65,301 SH   SOLE   20,356 44,945 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 22,481 170,153 SH   SOLE   93,451 76,702 0
INTERNATIONAL BUSINESS MACHS COM 459200101 956 7,355 SH   SOLE   1,025 6,330 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 10,165 77,400 SH   SOLE   38,790 38,610 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,625 10,000 SH   SOLE   0 10,000 0
INTUIT COM 461202103 54,383 113,099 SH   SOLE   65,548 47,551 0
INTUITIVE SURGICAL INC COM NEW 46120E602 8,515 28,225 SH   SOLE   27,295 930 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 385 6,200 SH   SOLE   3,600 2,600 0
ISHARES TR CORE US AGGBD ET 464287226 793 7,404 SH   SOLE   6,006 1,398 0
ISHARES TR IBOXX INV CP ETF 464287242 1,046 8,650 SH   SOLE   8,650 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 2,351 28,202 SH   SOLE   19,404 8,798 0
ISHARES TR NASDQ BIOTEC ETF 464287556 10,917 83,783 SH   SOLE   48,883 34,900 0
ISHARES TR U.S. PFD STK ETF 464288687 360 9,894 SH   SOLE   9,894 0 0
ISHARES TR MCSI CHINA ETF 46429B671 418 7,909 SH   SOLE   6,232 1,677 0
JPMORGAN CHASE & CO COM 46625H100 722 5,300 SH   SOLE   5,300 0 0
JOHNSON & JOHNSON COM 478160104 13,757 77,624 SH   SOLE   26,770 50,854 0
LENNAR CORP CL A 526057104 1,140 14,044 SH   SOLE   7,161 6,883 0
LILLY ELI & CO COM 532457108 12,745 44,506 SH   SOLE   22,558 21,948 0
LOWES COS INC COM 548661107 3,306 16,350 SH   SOLE   6,640 9,710 0
LYFT INC CL A COM 55087P104 244 6,350 SH   SOLE   5,075 1,275 0
MACERICH CO COM 554382101 11,382 727,760 SH   SOLE   27,760 700,000 0
MASTERCARD INC CL A 57636Q104 6,432 17,997 SH   SOLE   7,607 10,390 0
MCDONALDS CORP COM 580135101 1,548 6,260 SH   SOLE   2,955 3,305 0
MCKESSON CORP COM 58155Q103 413 1,350 SH   SOLE   1,200 150 0
MERCADOLIBRE INC COM 58733R102 1,165 979 SH   SOLE   669 310 0
MERCK & CO. INC COM 58933Y105 6,582 80,224 SH   SOLE   36,069 44,155 0
MICROSOFT CORP COM 594918104 61,608 199,825 SH   SOLE   93,089 106,736 0
MOODYS CORP COM 615369105 243 720 SH   SOLE   0 720 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 17,716 73,146 SH   SOLE   40,458 32,688 0
NETFLIX INC COM 64110L106 403 1,076 SH   SOLE   1,022 54 0
NEXTERA ENERGY INC COM 65339F101 1,660 19,600 SH   SOLE   1,600 18,000 0
NIKE INC CL B 654106103 11,983 89,055 SH   SOLE   45,614 43,441 0
NORFOLK SOUTHERN CORP COM 655844108 8,338 29,233 SH   SOLE   18,337 10,896 0
NOVARTIS A G SPONSORED ADR 66987V109 5,423 61,803 SH   SOLE   32,999 28,804 0
NVIDIA CORP COM 67066G104 21,193 77,671 SH   SOLE   45,977 31,694 0
OMNICOM GROUP INC COM 681919106 297 3,500 SH   SOLE   3,500 0 0
ORACLE CORP COM 68389X105 5,074 61,327 SH   SOLE   21,339 39,988 0
PAYCHEX INC COM 704326107 22,511 164,951 SH   SOLE   89,496 75,455 0
PAYPAL HLDGS INC COM 70450Y103 20,039 173,275 SH   SOLE   104,211 69,064 0
PEPSICO INC COM 713448108 5,843 34,911 SH   SOLE   15,801 19,110 0
PFIZER INC COM 717081103 3,295 63,643 SH   SOLE   26,518 37,125 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 259 4,754 SH   SOLE   0 4,754 0
PROCTER & GAMBLE CO COM 742718109 1,401 9,170 SH   SOLE   3,000 6,170 0
QUALCOMM INC COM 747525103 21,289 139,308 SH   SOLE   73,628 65,680 0
QUEST DIAGNOSTICS INC COM 74834L100 383 2,802 SH   SOLE   2,802 0 0
RPM INTL INC COM 749685103 206 2,525 SH   SOLE   2,525 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 363 3,665 SH   SOLE   3,665 0 0
REGENERON PHARMACEUTICALS COM 75886F107 835 1,195 SH   SOLE   500 695 0
SEI INVESTMENTS CO COM 784117103 327 5,432 SH   SOLE   5,432 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 34,715 76,865 SH   SOLE   29,211 47,654 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 214 2,785 SH   SOLE   2,785 0 0
SALESFORCE COM INC COM 79466L302 3,975 18,721 SH   SOLE   8,844 9,877 0
HENRY SCHEIN INC COM 806407102 880 10,097 SH   SOLE   3,700 6,397 0
SCHWAB CHARLES CORP COM 808513105 399 4,729 SH   SOLE   1,109 3,620 0
SCOTTS MIRACLE GRO CO CL A 810186106 24,461 198,935 SH   SOLE   93,221 105,714 0
SHERWIN WILLIAMS CO COM 824348106 374 1,500 SH   SOLE   1,500 0 0
SHOPIFY INC CL A 82509L107 474 701 SH   SOLE   594 107 0
SOUTHERN CO COM 842587107 319 4,403 SH   SOLE   903 3,500 0
SQUARE INC CL A 852234103 8,841 65,201 SH   SOLE   41,878 23,323 0
STARBUCKS CORP COM 855244109 752 8,270 SH   SOLE   7,920 350 0
STRYKER CORP COM 863667101 10,606 39,672 SH   SOLE   25,211 14,461 0
SYSCO CORP COM 871829107 3,906 47,835 SH   SOLE   7,275 40,560 0
TJX COS INC NEW COM 872540109 896 14,797 SH   SOLE   3,852 10,945 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 292 2,800 SH   SOLE   2,800 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 16,893 109,880 SH   SOLE   59,540 50,340 0
TARGET CORP COM 87612E106 615 2,900 SH   SOLE   2,700 200 0
TESLA INC COM 88160R101 2,080 1,930 SH   SOLE   275 1,655 0
TEXAS INSTRS INC COM 882508104 22,437 122,285 SH   SOLE   63,836 58,449 0
THE TRADE DESK INC COM CL A 88339J105 376 5,425 SH   SOLE   4,600 825 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,589 9,463 SH   SOLE   3,069 6,394 0
3M CO COM 88579Y101 3,929 26,392 SH   SOLE   13,767 12,625 0
TOLL BROTHERS INC COM 889478103 2,613 55,565 SH   SOLE   23,660 31,905 0
TRIMBLE INC COM 896239100 12,672 175,664 SH   SOLE   87,289 88,375 0
US BANCORP DEL COM NEW 902973304 351 6,600 SH   SOLE   6,600 0 0
UBER TECHNOLOGIES INC COM 90353T100 1,961 54,960 SH   SOLE   37,734 17,226 0
UNION PAC CORP COM 907818108 10,635 38,927 SH   SOLE   15,137 23,790 0
UNITED PARCEL SERVICE INC CL B 911312106 17,030 79,411 SH   SOLE   41,776 37,635 0
UNITEDHEALTH GROUP INC COM 91324P102 4,850 9,510 SH   SOLE   9,000 510 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 425 11,072 SH   SOLE   8,722 2,350 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,059 20,791 SH   SOLE   13,691 7,100 0
VISA INC COM CL A 92826C839 8,536 38,491 SH   SOLE   25,046 13,445 0
WEC ENERGY GROUP INC COM 92939U106 729 7,300 SH   SOLE   350 6,950 0
WALMART INC COM 931142103 3,219 21,617 SH   SOLE   10,552 11,065 0
WASTE MGMT INC DEL COM 94106L109 20,206 127,484 SH   SOLE   74,952 52,532 0
WATERS CORP COM 941848103 6,417 20,674 SH   SOLE   8,540 12,134 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 238 16,007 SH   SOLE   16,007 0 0
WHIRLPOOL CORP COM 963320106 1,163 6,732 SH   SOLE   1,907 4,825 0
WISDOMTREE TR FLOATING RAT TREA 97717X628 442 8,790 SH   SOLE   8,790 0 0
WORKDAY INC CL A 98138H101 283 1,180 SH   SOLE   970 210 0
XPO LOGISTICS INC COM 983793100 1,078 14,813 SH   SOLE   7,135 7,678 0
YUM BRANDS INC COM 988498101 2,208 18,630 SH   SOLE   13,330 5,300 0
ZOETIS INC CL A 98978V103 14,427 76,498 SH   SOLE   36,891 39,607 0
ZSCALER INC COM 98980G102 251 1,040 SH   SOLE   1,040 0 0