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 749 5,435 SH   SOLE   2,750 2,685 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 40,095 96,720 SH   SOLE   63,534 33,186 0
ICON PLC SHS G4705A100 283 915 SH   SOLE   590 325 0
LINDE PLC SHS G5494J103 759 2,190 SH   SOLE   1,480 710 0
MARVELL TECHNOLOGY GROUP LTD ORD SHS G5876H105 1,473 16,835 SH   SOLE   10,480 6,355 0
MEDTRONIC PLC SHS G5960L103 4,860 46,981 SH   SOLE   23,693 23,288 0
TRANE TECHNOLOGIES PLC SHS G8994E103 485 2,400 SH   SOLE   0 2,400 0
GARMIN LTD SHS H2906T109 470 3,450 SH   SOLE   900 2,550 0
ABBOTT LABS COM 002824100 5,963 42,371 SH   SOLE   21,518 20,853 0
ABBVIE INC COM 00287Y109 10,579 78,131 SH   SOLE   47,667 30,464 0
ADOBE INC COM 00724F101 57,314 101,073 SH   SOLE   39,005 62,068 0
AECOM COM 00766T100 1,319 17,050 SH   SOLE   6,725 10,325 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,930 12,090 SH   SOLE   4,570 7,520 0
AKAMAI TECHNOLOGIES INC COM 00971T101 576 4,919 SH   SOLE   2,939 1,980 0
ALPHABET INC CAP STK CL C 02079K107 46,202 15,967 SH   SOLE   10,136 5,831 0
ALPHABET INC CAP STK CL A 02079k305 50,429 17,407 SH   SOLE   10,464 6,943 0
AMAZON COM INC COM 023135106 51,859 15,553 SH   SOLE   10,821 4,732 0
AMERICAN ELEC PWR CO INC COM 025537101 507 5,700 SH   SOLE   1,200 4,500 0
AMERICAN EXPRESS CO COM 025816109 1,207 7,375 SH   SOLE   3,125 4,250 0
AMGEN INC COM 031162100 8,460 37,603 SH   SOLE   12,738 24,865 0
ANALOG DEVICES INC COM 032654105 3,168 18,023 SH   SOLE   12,758 5,265 0
APPLE INC COM 037833100 142,372 801,782 SH   SOLE   526,107 275,675 0
AUTODESK INC COM 052769106 14,712 52,320 SH   SOLE   34,065 18,255 0
AUTOMATIC DATA PROCESSING IN COM 053015103 17,669 71,656 SH   SOLE   30,554 41,102 0
AZEK CO INC CL A 05478C105 673 14,550 SH   SOLE   8,725 5,825 0
BK OF AMERICA CORP COM 060505104 230 5,181 SH   SOLE   5,181 0 0
BAXTER INTL INC COM 071813109 1,929 22,468 SH   SOLE   11,877 10,591 0
BECTON DICKINSON & CO COM 075887109 214 850 SH   SOLE   674 176 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,557 11,896 SH   SOLE   4,742 7,154 0
BIOGEN INC COM 09062X103 984 4,102 SH   SOLE   2,623 1,479 0
BIO-TECHNE CORP COM 09073M104 259 500 SH   SOLE   500 0 0
BLACKROCK INC COM 09247X101 4,395 4,800 SH   SOLE   2,874 1,926 0
BOOKING HLDGS INC COM 09857L108 2,793 1,164 SH   SOLE   489 675 0
BRINKS CO COM 109696104 436 6,655 SH   SOLE   3,225 3,430 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,477 55,766 SH   SOLE   28,906 26,860 0
BROADCOM INC COM 11135F101 682 1,025 SH   SOLE   1,025 0 0
CVS HEALTH CORP COM 126650100 5,510 53,413 SH   SOLE   35,275 18,138 0
CATERPILLAR INC DEL COM 149123101 998 4,828 SH   SOLE   3,565 1,263 0
CHARLES RIV LABS INTL INC COM 159864107 34,466 91,475 SH   SOLE   53,230 38,245 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 211 323 SH   SOLE   81 242 0
CHENIERE ENERGY INC COM NEW 16411R208 3,773 37,205 SH   SOLE   29,990 7,215 0
CHURCH & DWIGHT INC COM 171340102 18,164 177,207 SH   SOLE   115,850 61,357 0
CISCO SYS INC COM 17275R102 11,683 184,365 SH   SOLE   107,025 77,340 0
CITRIX SYS INC COM 177376100 811 8,575 SH   SOLE   4,425 4,150 0
CLOROX CO DEL COM 189054109 1,886 10,818 SH   SOLE   6,508 4,310 0
COCA COLA CO COM 191216100 1,389 23,460 SH   SOLE   13,910 9,550 0
COLGATE PALMOLIVE CO COM 194162103 865 10,135 SH   SOLE   5,335 4,800 0
CONSTELLATION BRANDS INC CL A 21036P108 4,043 16,110 SH   SOLE   11,080 5,030 0
CORNING INC COM 219350105 11,189 300,528 SH   SOLE   195,765 104,763 0
COSTCO WHSL CORP NEW COM 22160K105 40,084 70,607 SH   SOLE   34,463 36,144 0
CROWDSTRIKE HLDGS INC CL A 22788C105 7,807 38,130 SH   SOLE   28,440 9,690 0
CUMMINS INC COM 231021106 4,740 21,727 SH   SOLE   10,506 11,221 0
D R HORTON INC COM 23331A109 1,745 16,090 SH   SOLE   6,605 9,485 0
DANAHER CORPORATION COM 235851102 3,352 10,187 SH   SOLE   7,286 2,901 0
DEERE & CO COM 244199105 406 1,185 SH   SOLE   1,185 0 0
DESKTOP METAL COM CL A 25058X105 106 21,400 SH   SOLE   12,750 8,650 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 2,883 20,102 SH   SOLE   15,869 4,233 0
DISNEY WALT CO COM 254687106 2,831 18,280 SH   SOLE   8,107 10,173 0
DOMINION ENERGY INC COM 25746U109 431 5,484 SH   SOLE   884 4,600 0
DONALDSON INC COM 257651109 587 9,900 SH   SOLE   0 9,900 0
EBAY INC COM 278642103 1,117 16,800 SH   SOLE   2,525 14,275 0
ECOLAB INC COM 278865100 18,633 79,427 SH   SOLE   45,575 33,852 0
EDISON INTL COM 281020107 454 6,651 SH   SOLE   2,651 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 15,999 123,500 SH   SOLE   58,890 64,610 0
ELECTRONIC ARTS INC COM 285512109 744 5,640 SH   SOLE   4,620 1,020 0
EQUINIX INC COM 29444U700 811 959 SH   SOLE   121 838 0
FS KKR CAPITAL CORP COM 302635206 306 14,619 SH   SOLE   13,676 943 0
FACEBOOK INC CL A 30303M102 69,375 206,259 SH   SOLE   147,478 58,781 0
FASTENAL CO COM 311900104 2,176 33,975 SH   SOLE   27,075 6,900 0
FEDEX CORP COM 31428X106 16,737 64,712 SH   SOLE   35,881 28,831 0
FRESHPET INC COM 358039105 1,050 11,019 SH   SOLE   0 11,019 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 1,350 14,865 SH   SOLE   7,060 7,805 0
GENERAL MTRS CO COM 37045V100 4,626 78,910 SH   SOLE   60,590 18,320 0
GILEAD SCIENCES INC COM 375558103 1,677 23,102 SH   SOLE   7,280 15,822 0
GOLDMAN SACHS GROUP INC COM 38141G104 438 1,146 SH   SOLE   510 636 0
GRAINGER W W INC COM 384802104 7,995 15,427 SH   SOLE   7,676 7,751 0
HP INC COM 40434L105 11,249 298,614 SH   SOLE   105,250 193,364 0
HOME DEPOT INC COM 437076102 8,107 19,535 SH   SOLE   2,100 17,435 0
HONEYWELL INTL INC COM 438516106 313 1,500 SH   SOLE   1,500 0 0
IDEXX LABS INC COM 45168D104 1,086 1,650 SH   SOLE   1,600 50 0
ILLINOIS TOOL WKS INC COM 452308109 395 1,600 SH   SOLE   1,600 0 0
INDAPTUS THERAPEUTICS INC COM 45339J105 545 95,629 SH   SOLE   69,976 25,653 0
INTEL CORP COM 458140100 3,430 66,606 SH   SOLE   20,806 45,800 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 23,468 171,588 SH   SOLE   112,309 59,279 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,067 7,980 SH   SOLE   1,650 6,330 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 15,538 103,140 SH   SOLE   67,715 35,425 0
INVESCO QQQ TR UNIT SER 1 46090E103 19,587 49,232 SH   SOLE   19,040 30,192 0
INTUIT COM 461202103 75,700 117,689 SH   SOLE   78,653 39,036 0
INTUITIVE SURGICAL INC COM NEW 46120E602 10,141 28,225 SH   SOLE   27,295 930 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 21,711 133,398 SH   SOLE   65,774 67,624 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 456 6,400 SH   SOLE   3,800 2,600 0
ISHARES TR IBOXX INV CP ETF 464287242 1,173 8,855 SH   SOLE   8,855 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 986 11,526 SH   SOLE   6,297 5,229 0
ISHARES TR NASDQ BIOTEC ETF 464287556 12,948 84,838 SH   SOLE   53,073 31,765 0
ISHARES TR RUSSELL 2000 ETF 464287655 820 3,688 SH   SOLE   2,952 736 0
ISHARES TR U.S. PFD STK ETF 464288687 410 10,387 SH   SOLE   10,387 0 0
JPMORGAN CHASE & CO COM 46625H100 887 5,600 SH   SOLE   5,450 150 0
JOHNSON & JOHNSON COM 478160104 13,472 78,749 SH   SOLE   32,950 45,799 0
KB HOME COM 48666K109 247 5,530 SH   SOLE   2,265 3,265 0
LAUDER ESTEE COS INC CL A 518439104 222 600 SH   SOLE   600 0 0
LENNAR CORP CL A 526057104 1,443 12,419 SH   SOLE   6,561 5,858 0
LILLY ELI & CO COM 532457108 13,409 48,546 SH   SOLE   27,743 20,803 0
LOWES COS INC COM 548661107 3,272 12,660 SH   SOLE   8,900 3,760 0
LYFT INC CL A COM 55087P104 271 6,350 SH   SOLE   5,075 1,275 0
MACERICH CO COM 554382101 15,159 877,260 SH   SOLE   877,260 0 0
MANNKIND CORP COM NEW 56400P706 65 14,800 SH   SOLE   0 14,800 0
MASTERCARD INC CL A 57636Q104 6,583 18,322 SH   SOLE   7,907 10,415 0
MCDONALDS CORP COM 580135101 1,686 6,290 SH   SOLE   2,975 3,315 0
MCKESSON CORP COM 58155Q103 336 1,350 SH   SOLE   1,200 150 0
MERCADOLIBRE INC COM 58733R102 1,265 938 SH   SOLE   624 314 0
MERCK & CO. INC COM 58933Y105 6,788 88,566 SH   SOLE   47,556 41,010 0
MICROSOFT CORP COM 594918104 68,780 204,509 SH   SOLE   103,109 101,400 0
MODERNA INC COM 60770K107 715 2,815 SH   SOLE   2,160 655 0
MOODYS CORP COM 615369105 281 720 SH   SOLE   0 720 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 19,333 71,156 SH   SOLE   45,403 25,753 0
NETFLIX INC COM 64110L106 647 1,074 SH   SOLE   1,020 54 0
NEXTERA ENERGY INC COM 65339F101 1,830 19,600 SH   SOLE   1,600 18,000 0
NIKE INC CL B 654106103 15,050 90,300 SH   SOLE   57,214 33,086 0
NORFOLK SOUTHERN CORP COM 655844108 8,792 29,533 SH   SOLE   18,637 10,896 0
NOVARTIS A G SPONSORED ADR 66987V109 5,841 66,773 SH   SOLE   35,084 31,689 0
NVIDIA CORP COM 67066G104 23,831 81,026 SH   SOLE   60,182 20,844 0
ORACLE CORP COM 68389X105 5,453 62,527 SH   SOLE   22,539 39,988 0
PAYCHEX INC COM 704326107 21,754 159,369 SH   SOLE   96,959 62,410 0
PAYPAL HLDGS INC COM 70450Y103 33,643 178,401 SH   SOLE   109,316 69,085 0
PEPSICO INC COM 713448108 6,070 34,941 SH   SOLE   19,791 15,150 0
PFIZER INC COM 717081103 4,183 70,843 SH   SOLE   32,318 38,525 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205 294 5,328 SH   SOLE   0 5,328 0
PROCTER & GAMBLE CO COM 742718109 1,615 9,870 SH   SOLE   3,700 6,170 0
QUALCOMM INC COM 747525103 25,495 139,418 SH   SOLE   91,553 47,865 0
QUEST DIAGNOSTICS INC COM 74834L100 485 2,802 SH   SOLE   2,802 0 0
RPM INTL INC COM 749685103 255 2,525 SH   SOLE   2,525 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 324 3,765 SH   SOLE   3,765 0 0
REGENERON PHARMACEUTICALS COM 75886F107 755 1,195 SH   SOLE   500 695 0
SEI INVESTMENTS CO COM 784117103 331 5,432 SH   SOLE   5,432 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,720 42,570 SH   SOLE   26,174 16,396 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 231 2,785 SH   SOLE   2,785 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 813 2,238 SH   SOLE   1,803 435 0
SALESFORCE COM INC COM 79466L302 4,911 19,326 SH   SOLE   12,294 7,032 0
HENRY SCHEIN INC COM 806407102 783 10,097 SH   SOLE   9,797 300 0
SCHWAB CHARLES CORP COM 808513105 398 4,729 SH   SOLE   1,109 3,620 0
SCOTTS MIRACLE GRO CO CL A 810186106 32,364 201,020 SH   SOLE   108,666 92,354 0
SERVICENOW INC COM 81762P102 213 328 SH   SOLE   228 100 0
SHERWIN WILLIAMS CO COM 824348106 528 1,500 SH   SOLE   1,500 0 0
SHOPIFY INC CL A 82509L107 309 224 SH   SOLE   135 89 0
SOUTHERN CO COM 842587107 302 4,400 SH   SOLE   900 3,500 0
SQUARE INC CL A 852234103 10,695 66,221 SH   SOLE   42,798 23,423 0
STARBUCKS CORP COM 855244109 921 7,870 SH   SOLE   7,520 350 0
STRYKER CORP COM 863667101 10,683 39,947 SH   SOLE   30,866 9,081 0
SYSCO CORP COM 871829107 3,805 48,435 SH   SOLE   7,275 41,160 0
TJX COS INC NEW COM 872540109 1,157 15,239 SH   SOLE   3,852 11,387 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 337 2,800 SH   SOLE   2,800 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 19,527 109,875 SH   SOLE   72,515 37,360 0
TARGET CORP COM 87612E106 671 2,900 SH   SOLE   2,700 200 0
TESLA INC COM 88160R101 2,040 1,930 SH   SOLE   275 1,655 0
TEXAS INSTRS INC COM 882508104 22,838 121,175 SH   SOLE   69,976 51,199 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,521 3,779 SH   SOLE   2,507 1,272 0
3M CO COM 88579Y101 5,238 29,487 SH   SOLE   16,422 13,065 0
TOLL BROTHERS INC COM 889478103 4,021 55,550 SH   SOLE   23,460 32,090 0
TRIMBLE INC COM 896239100 15,421 176,864 SH   SOLE   88,489 88,375 0
US BANCORP DEL COM NEW 902973304 371 6,600 SH   SOLE   6,600 0 0
UNION PAC CORP COM 907818108 9,781 38,824 SH   SOLE   19,962 18,862 0
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 159 13,600 SH   SOLE   13,000 600 0
UNITED PARCEL SERVICE INC CL B 911312106 15,993 74,616 SH   SOLE   46,516 28,100 0
UNITEDHEALTH GROUP INC COM 91324P102 4,775 9,510 SH   SOLE   9,000 510 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,140 21,936 SH   SOLE   14,691 7,245 0
VISA INC COM CL A 92826C839 8,381 38,676 SH   SOLE   25,171 13,505 0
WEC ENERGY GROUP INC COM 92939U106 709 7,300 SH   SOLE   350 6,950 0
WALMART INC COM 931142103 2,971 20,537 SH   SOLE   9,462 11,075 0
WASTE MGMT INC DEL COM 94106L109 21,115 126,511 SH   SOLE   81,237 45,274 0
WATERS CORP COM 941848103 7,759 20,824 SH   SOLE   10,482 10,342 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 285 16,307 SH   SOLE   16,307 0 0
WHIRLPOOL CORP COM 963320106 1,583 6,747 SH   SOLE   1,922 4,825 0
WISDOMTREE TR FLOATING RAT TREA 97717X628 441 17,583 SH   SOLE   17,583 0 0
WORKDAY INC CL A 98138H101 266 975 SH   SOLE   765 210 0
XPO LOGISTICS INC COM 983793100 1,157 14,940 SH   SOLE   7,135 7,805 0
YUM BRANDS INC COM 988498101 2,677 19,280 SH   SOLE   13,980 5,300 0
YUM CHINA HLDGS INC COM 98850P109 1,277 25,615 SH   SOLE   13,865 11,750 0
ZOETIS INC CL A 98978V103 17,861 73,193 SH   SOLE   41,141 32,052 0
ZSCALER INC COM 98980G102 334 1,040 SH   SOLE   1,040 0 0