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 491 7,185 SH   SOLE   4,500 2,735 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 26,689 96,610 SH   SOLE   63,411 33,199 0
LINDE PLC SHS G5494J103 548 1,955 SH   SOLE   1,390 0 0
MARVELL TECHNOLOGY GROUP LTD ORD SHS G5876H105 362 7,395 SH   SOLE   5,575 1,950 0
MEDTRONIC PLC SHS G5960L103 5,603 47,431 SH   SOLE   24,788 22,643 0
TRANE TECHNOLOGIES PLC SHS G8994E103 397 2,400 SH   SOLE   0 2,400 0
GARMIN LTD SHS H2906T109 396 3,000 SH   SOLE   900 16,100 0
AT&T INC COM 00206R102 219 7,240 SH   SOLE   7,240 1,503 0
ABBOTT LABS COM 002824100 5,123 42,747 SH   SOLE   21,449 21,298 0
ABBVIE INC COM 00287Y109 8,614 79,601 SH   SOLE   49,467 30,134 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 48,970 103,014 SH   SOLE   38,147 64,867 0
AECOM COM 00766T100 966 15,075 SH   SOLE   6,725 8,350 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,411 11,100 SH   SOLE   3,850 7,500 0
AKAMAI TECHNOLOGIES INC COM 00971T101 609 5,979 SH   SOLE   3,189 3,299 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 27,488 121,236 SH   SOLE   77,454 43,782 0
ALPHABET INC CAP STK CL C 02079K107 33,357 16,125 SH   SOLE   10,128 9,240 0
ALPHABET INC CAP STK CL A 02079K305 41,908 20,319 SH   SOLE   11,964 10,445 0
AMAZON COM INC COM 023135106 50,195 16,223 SH   SOLE   11,377 4,874 0
AMERICAN ELEC PWR CO INC COM 025537101 483 5,700 SH   SOLE   1,200 4,500 0
AMERICAN EXPRESS CO COM 025816109 1,043 7,375 SH   SOLE   3,125 4,250 0
AMGEN INC COM 031162100 11,456 46,043 SH   SOLE   20,269 25,774 0
ANALOG DEVICES INC COM 032654105 718 4,633 SH   SOLE   2,673 2,713 0
APPLE INC COM 037833100 103,790 849,694 SH   SOLE   551,881 297,813 0
AUTODESK INC COM 052769106 13,379 48,275 SH   SOLE   30,820 17,455 0
AUTOMATIC DATA PROCESSING IN COM 053015103 13,341 70,785 SH   SOLE   30,325 40,460 0
AZEK CO INC CL A 05478C105 472 11,220 SH   SOLE   4,645 0 0
BAIDU INC SPON ADR REP A 056752108 2,439 11,210 SH   SOLE   5,620 0 0
BK OF AMERICA CORP COM 060505104 200 5,178 SH   SOLE   5,178 350 0
BAXTER INTL INC COM 071813109 3,500 41,502 SH   SOLE   31,326 10,176 0
BECTON DICKINSON & CO COM 075887109 409 1,682 SH   SOLE   1,481 401 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,075 12,036 SH   SOLE   4,442 8,962 0
BIOGEN INC COM 09062X103 1,176 4,202 SH   SOLE   2,723 2,594 0
BLACKROCK INC COM 09247X101 3,694 4,900 SH   SOLE   2,984 1,701 0
BOEING CO COM 097023105 2,231 8,760 SH   SOLE   6,970 0 0
BOOKING HOLDINGS INC COM 09857L108 3,555 1,526 SH   SOLE   836 701 0
BRISTOL-MYERS SQUIBB CO COM 110122108 3,759 59,538 SH   SOLE   32,838 26,700 0
BROADCOM INC COM 11135F101 475 1,025 SH   SOLE   1,025 0 0
CVS HEALTH CORP COM 126650100 1,461 19,421 SH   SOLE   11,078 9,243 0
CATERPILLAR INC COM 149123101 1,416 6,106 SH   SOLE   4,843 1,263 0
CHARLES RIV LABS INTL INC COM 159864107 26,858 92,669 SH   SOLE   53,506 39,163 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 416 675 SH   SOLE   93 582 0
CHENIERE ENERGY INC COM NEW 16411R208 2,701 37,510 SH   SOLE   30,295 7,215 0
CHURCH & DWIGHT INC COM 171340102 15,849 181,437 SH   SOLE   115,355 66,082 0
CISCO SYS INC COM 17275R102 8,389 162,225 SH   SOLE   87,760 74,465 0
CITRIX SYS INC COM 177376100 1,246 8,875 SH   SOLE   4,725 4,150 0
CLOROX CO DEL COM 189054109 7,956 41,251 SH   SOLE   24,796 16,455 0
COCA COLA CO COM 191216100 1,270 24,085 SH   SOLE   14,535 10,100 0
COLGATE PALMOLIVE CO COM 194162103 799 10,135 SH   SOLE   5,335 5,175 0
COMCAST CORP NEW CL A 20030N101 219 4,050 SH   SOLE   2,025 2,025 0
CONSTELLATION BRANDS INC CL A 21036P108 1,554 6,815 SH   SOLE   2,855 4,057 0
CORNING INC COM 219350105 12,613 289,878 SH   SOLE   190,840 99,038 0
COSTCO WHSL CORP NEW COM 22160K105 25,203 71,502 SH   SOLE   34,998 36,504 0
CROWDSTRIKE HLDGS INC CL A 22788C105 6,485 35,530 SH   SOLE   26,410 9,120 0
CUMMINS INC COM 231021106 5,435 20,977 SH   SOLE   10,671 11,039 0
D R HORTON INC COM 23331A109 1,242 13,935 SH   SOLE   6,075 8,185 0
DANAHER CORPORATION COM 235851102 1,442 6,406 SH   SOLE   5,791 890 0
DEERE & CO COM 244199105 443 1,185 SH   SOLE   1,185 0 0
DISNEY WALT CO COM DISNEY 254687106 3,416 18,511 SH   SOLE   8,163 13,861 0
DOMINION ENERGY INC COM 25746U109 417 5,484 SH   SOLE   884 4,600 0
DONALDSON INC COM 257651109 576 9,900 SH   SOLE   0 9,900 0
EOG RES INC COM 26875P101 1,809 24,940 SH   SOLE   19,975 0 0
EBAY INC. COM 278642103 876 14,300 SH   SOLE   2,525 11,775 0
ECOLAB INC COM 278865100 17,058 79,682 SH   SOLE   45,970 33,712 0
EDISON INTL COM 281020107 390 6,651 SH   SOLE   2,651 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 10,603 126,775 SH   SOLE   60,390 66,385 0
ELECTRONIC ARTS INC COM 285512109 797 5,890 SH   SOLE   4,870 1,215 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 4,455 47,945 SH   SOLE   30,710 17,235 0
EQUINIX INC COM 29444U700 680 1,001 SH   SOLE   136 904 0
FACEBOOK INC CL A 30303M102 62,112 210,884 SH   SOLE   151,501 59,383 0
FEDEX CORP COM 31428X106 11,757 41,391 SH   SOLE   16,185 26,801 0
FRESHPET INC COM 358039105 1,750 11,019 SH   SOLE   0 11,019 0
FS KKR CAP CORP II COM 35952V303 286 14,658 SH   SOLE   13,665 993 0
GENERAL MTRS CO COM 37045V100 5,443 94,719 SH   SOLE   39,914 54,805 0
GILEAD SCIENCES INC COM 375558103 1,867 28,892 SH   SOLE   15,470 16,822 0
GLOBAL PMTS INC COM 37940X102 305 1,515 SH   SOLE   115 1,310 0
GOLDMAN SACHS GROUP INC COM 38141G104 358 1,096 SH   SOLE   460 636 0
GRAINGER W W INC COM 384802104 5,758 14,362 SH   SOLE   7,251 7,211 0
HP INC COM 40434L105 7,237 227,925 SH   SOLE   98,425 129,500 0
HOME DEPOT INC COM 437076102 5,963 19,535 SH   SOLE   2,100 78,095 0
HONEYWELL INTL INC COM 438516106 347 1,600 SH   SOLE   1,600 175 0
IDEXX LABS INC COM 45168D104 807 1,650 SH   SOLE   1,600 50 0
ILLINOIS TOOL WKS INC COM 452308109 354 1,600 SH   SOLE   1,600 0 0
INTEL CORP COM 458140100 6,260 97,815 SH   SOLE   46,700 51,115 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 19,000 170,128 SH   SOLE   112,019 58,109 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,182 8,872 SH   SOLE   1,492 16,380 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5,284 37,850 SH   SOLE   20,775 17,075 0
INVESCO QQQ TR UNIT SER 1 46090E103 12,707 39,819 SH   SOLE   8,582 0 0
INTUIT COM 461202103 47,618 124,309 SH   SOLE   81,893 42,416 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,894 9,330 SH   SOLE   9,020 340 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 536 7,260 SH   SOLE   3,900 3,560 0
ISHARES INC MSCI BRAZIL ETF 464286400 527 15,745 SH   SOLE   12,130 0 0
ISHARES INC MSCI STH KOR ETF 464286772 525 5,855 SH   SOLE   4,505 1,625 0
ISHARES INC MSCI MEXICO ETF 464286822 539 12,305 SH   SOLE   9,475 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 2,057 44,095 SH   SOLE   10,850 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,277 9,820 SH   SOLE   9,620 200 0
ISHARES TR 20 YR TR BD ETF 464287432 677 5,000 SH   SOLE   0 5,000 0
ISHARES TR 1-3 YR TR BD ETF 464287457 1,026 11,901 SH   SOLE   6,672 5,828 0
ISHARES TR NASDQ BIOTEC ETF 464287556 12,621 83,828 SH   SOLE   52,728 31,100 0
ISHARES TR U.S. PFD STK ETF 464288687 375 9,772 SH   SOLE   9,772 300 0
JPMORGAN CHASE & CO COM 46625H100 879 5,775 SH   SOLE   5,600 3,340 0
JOHNSON & JOHNSON COM 478160104 13,815 84,057 SH   SOLE   37,118 46,939 0
KANSAS CITY SOUTHERN COM NEW 485170302 422 1,598 SH   SOLE   585 1,463 0
KB HOME COM 48666K109 263 5,655 SH   SOLE   2,390 0 0
LENNAR CORP CL A 526057104 1,031 10,184 SH   SOLE   5,131 5,528 0
LILLY ELI & CO COM 532457108 9,142 48,936 SH   SOLE   27,958 20,978 0
LOWES COS INC COM 548661107 437 2,300 SH   SOLE   2,215 23 0
MACERICH CO COM 554382101 657 56,127 SH   SOLE   56,127 0 0
MANNKIND CORP COM NEW 56400P706 58 14,800 SH   SOLE   0 14,800 0
MASTERCARD INCORPORATED CL A 57636Q104 6,607 18,557 SH   SOLE   8,462 10,990 0
MCDONALDS CORP COM 580135101 1,410 6,290 SH   SOLE   2,975 11,315 0
MCKESSON CORP COM 58155Q103 263 1,350 SH   SOLE   1,200 150 0
MERCADOLIBRE INC COM 58733R102 2,338 1,588 SH   SOLE   1,359 280 0
MERCK & CO. INC COM 58933Y105 7,566 98,141 SH   SOLE   56,616 41,525 0
MICROSOFT CORP COM 594918104 50,026 212,182 SH   SOLE   103,994 108,188 0
MICRON TECHNOLOGY INC COM 595112103 900 10,200 SH   SOLE   200 0 0
MOODYS CORP COM 615369105 215 720 SH   SOLE   0 720 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 7,478 39,767 SH   SOLE   21,259 18,508 0
NIO INC SPON ADR 62914V106 1,661 42,623 SH   SOLE   35,258 7,365 0
NETFLIX INC COM 64110L106 576 1,104 SH   SOLE   1,050 104 0
NEXTERA ENERGY INC COM 65339F101 1,482 19,600 SH   SOLE   1,600 18,000 0
NIKE INC CL B 654106103 12,060 90,750 SH   SOLE   57,464 33,286 0
NORFOLK SOUTHN CORP COM 655844108 9,181 34,190 SH   SOLE   23,294 10,896 0
NOVARTIS AG SPONSORED ADR 66987V109 7,261 84,946 SH   SOLE   50,962 33,984 0
NVIDIA CORPORATION COM 67066G104 10,651 19,949 SH   SOLE   14,938 5,767 0
ORACLE CORP COM 68389X105 4,510 64,277 SH   SOLE   22,339 41,938 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 203 8,720 SH   SOLE   0 8,720 0
PAYCHEX INC COM 704326107 15,269 155,773 SH   SOLE   96,296 59,477 0
PAYPAL HLDGS INC COM 70450Y103 47,709 196,461 SH   SOLE   126,456 70,005 0
PEPSICO INC COM 713448108 5,070 35,841 SH   SOLE   19,991 15,850 0
PFIZER INC COM 717081103 2,309 63,743 SH   SOLE   29,143 34,600 0
PINDUODUO INC SPONSORD ADS 722304102 937 7,000 SH   SOLE   0 7,000 0
PROCTER AND GAMBLE CO COM 742718109 1,621 11,970 SH   SOLE   3,700 41,270 0
QUALCOMM INC COM 747525103 16,925 127,646 SH   SOLE   81,096 46,550 0
QUEST DIAGNOSTICS INC COM 74834L100 360 2,802 SH   SOLE   2,802 0 0
RPM INTL INC COM 749685103 232 2,525 SH   SOLE   2,525 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 291 3,765 SH   SOLE   3,765 0 0
REGENERON PHARMACEUTICALS COM 75886F107 565 1,195 SH   SOLE   500 695 0
SEI INVTS CO COM 784117103 331 5,432 SH   SOLE   5,432 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,098 2,772 SH   SOLE   2,712 460 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 232 2,785 SH   SOLE   2,785 200 0
SALESFORCE COM INC COM 79466L302 1,242 5,862 SH   SOLE   2,685 3,282 0
HENRY SCHEIN INC COM 806407102 699 10,097 SH   SOLE   9,797 300 0
SCHWAB CHARLES CORP COM 808513105 282 4,329 SH   SOLE   709 3,847 0
SCOTTS MIRACLE-GRO CO CL A 810186106 49,560 202,312 SH   SOLE   106,518 95,794 0
SEA LTD SPONSORD ADS 81141R100 4,273 19,140 SH   SOLE   11,030 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y605 664 19,490 SH   SOLE   15,010 0 0
SHERWIN WILLIAMS CO COM 824348106 369 500 SH   SOLE   500 0 0
SHOPIFY INC CL A 82509L107 220 199 SH   SOLE   135 89 0
SOUTHERN CO COM 842587107 273 4,391 SH   SOLE   891 3,500 0
SQUARE INC CL A 852234103 18,335 80,754 SH   SOLE   57,056 23,698 0
STANLEY BLACK & DECKER INC COM 854502101 205 1,025 SH   SOLE   1,025 42 0
STARBUCKS CORP COM 855244109 871 7,975 SH   SOLE   7,625 2,650 0
STRYKER CORPORATION COM 863667101 9,770 40,112 SH   SOLE   31,041 9,071 0
SYSCO CORP COM 871829107 3,837 48,735 SH   SOLE   8,575 90,875 0
TJX COS INC NEW COM 872540109 1,022 15,445 SH   SOLE   3,662 13,223 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 331 2,800 SH   SOLE   2,800 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 9,713 54,970 SH   SOLE   36,990 17,980 0
TARGET CORP COM 87612E106 560 2,825 SH   SOLE   2,625 52 0
TERADYNE INC COM 880770102 243 2,000 SH   SOLE   0 2,000 0
TESLA INC COM 88160R101 1,289 1,930 SH   SOLE   0 1,930 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 122 10,600 SH   SOLE   800 18,600 0
TEXAS INSTRS INC COM 882508104 21,337 112,900 SH   SOLE   62,921 49,979 0
THERMO FISHER SCIENTIFIC INC COM 883556102 482 1,057 SH   SOLE   892 310 0
3M CO COM 88579Y101 5,572 28,917 SH   SOLE   17,829 9,528 0
TOLL BROTHERS INC COM 889478103 3,191 56,250 SH   SOLE   23,910 32,340 0
TRIMBLE INC COM 896239100 14,353 184,514 SH   SOLE   87,439 97,075 0
TWITTER INC COM 90184L102 280 4,402 SH   SOLE   2,018 6,328 0
UMB FINL CORP COM 902788108 431 4,672 SH   SOLE   4,672 0 0
US BANCORP DEL COM NEW 902973304 371 6,700 SH   SOLE   6,700 0 0
UNION PAC CORP COM 907818108 6,995 31,738 SH   SOLE   14,372 17,913 0
UNITED PARCEL SERVICE INC CL B 911312106 11,061 65,069 SH   SOLE   39,602 25,467 0
UNITEDHEALTH GROUP INC COM 91324P102 3,538 9,510 SH   SOLE   9,000 2,510 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2,556 10,495 SH   SOLE   8,180 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 492 10,930 SH   SOLE   8,425 2,760 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,955 119,609 SH   SOLE   75,024 44,585 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,360 15,636 SH   SOLE   9,979 5,481 0
VISA INC COM CL A 92826C839 8,220 38,821 SH   SOLE   25,461 13,360 0
WEC ENERGY GROUP INC COM 92939U106 683 7,300 SH   SOLE   350 6,950 0
WALMART INC COM 931142103 1,472 10,837 SH   SOLE   5,962 4,827 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 362 6,600 SH   SOLE   1,000 45,600 0
WASTE MGMT INC DEL COM 94106L109 16,267 126,081 SH   SOLE   81,362 44,719 0
WATERS CORP COM 941848103 5,996 21,099 SH   SOLE   10,682 11,091 0
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 286 16,261 SH   SOLE   16,261 0 0
WHIRLPOOL CORP COM 963320106 1,668 7,572 SH   SOLE   1,922 6,522 0
WISDOMTREE TR FLOATING RAT TREA 97717X628 1,309 52,153 SH   SOLE   52,153 0 0
WORKDAY INC CL A 98138H101 211 850 SH   SOLE   690 0 0
XPO LOGISTICS INC COM 983793100 1,895 15,365 SH   SOLE   7,520 8,150 0
YUM BRANDS INC COM 988498101 2,099 19,405 SH   SOLE   14,105 5,674 0
YUM CHINA HLDGS INC COM 98850P109 1,484 25,055 SH   SOLE   14,805 11,374 0
ZOETIS INC CL A 98978V103 11,524 73,178 SH   SOLE   41,111 32,067 0