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
Expires: July 31, 2015
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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 32,043,347 91,315 SH SOLE 63,227 28,088 0
ICON PLC SHS G4705A100 242,025 855 SH SOLE 705 150 0
LINDE PLC SHS G5494J103 4,785,182 11,651 SH SOLE 9,295 2,356 0
MARVELL TECHNOLOGY GROUP LTD ORD SHS G5876H105 1,109,704 18,400 SH SOLE 14,500 3,900 0
MEDTRONIC PLC SHS G5960L103 1,144,917 13,898 SH SOLE 5,053 8,845 0
NU HLDGS LTD ORD SHS CL A G6683N103 16,501,089 1,980,923 SH SOLE 1,230,467 750,456 0
TRANE TECHNOLOGIES PLC SHS G8994E103 585,360 2,400 SH SOLE 0 2,400 0
VALARIS LTD CL A G9460G101 685,700 10,000 SH SOLE 0 10,000 0
GARMIN LTD SHS H2906T109 517,374 4,025 SH SOLE 2,425 1,600 0
STELLANTIS N.V. SHS N82405106 2,416,162 103,609 SH SOLE 63,112 40,497 0
ALPS ETF TR ALERIAN MLP 00162Q452 672,241 15,810 SH SOLE 12,543 3,267 0
AT&T INC COM 00206R102 793,728 47,302 SH SOLE 15,802 31,500 0
ABBOTT LABS COM 002824100 2,896,162 26,312 SH SOLE 14,861 11,451 0
ABBVIE INC COM 00287Y109 8,492,821 54,803 SH SOLE 30,819 23,984 0
ADOBE INC COM 00724F101 55,320,928 92,727 SH SOLE 42,151 50,576 0
AECOM COM 00766T100 1,529,347 16,546 SH SOLE 6,746 9,800 0
ADVANCED MICRO DEVICES INC COM 007903107 2,104,130 14,274 SH SOLE 11,994 2,280 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,254,051 9,020 SH SOLE 2,420 6,600 0
ALPHABET INC CAP STK CL C 02079K107 38,176,260 270,888 SH SOLE 183,541 87,347 0
ALPHABET INC CAP STK CL A 02079k305 47,353,653 338,991 SH SOLE 213,742 125,249 0
AMAZON COM INC COM 023135106 49,429,273 325,321 SH SOLE 233,460 91,861 0
AMERICAN ELEC PWR CO INC COM 025537101 465,634 5,733 SH SOLE 1,233 4,500 0
AMERICAN EXPRESS CO COM 025816109 17,038,573 90,950 SH SOLE 54,778 36,172 0
AMGEN INC COM 031162100 8,181,208 28,405 SH SOLE 14,634 13,771 0
ANALOG DEVICES INC COM 032654105 2,716,301 13,680 SH SOLE 9,530 4,150 0
APPLE INC COM 037833100 124,121,813 644,688 SH SOLE 428,816 215,872 0
AUTODESK INC COM 052769106 13,420,618 55,120 SH SOLE 36,609 18,511 0
AUTOMATIC DATA PROCESSING IN COM 053015103 18,938,597 81,292 SH SOLE 42,989 38,303 0
AUTONATION INC COM 05329W102 5,218,755 34,750 SH SOLE 23,320 11,430 0
AZEK CO INC CL A 05478C105 730,575 19,100 SH SOLE 5,075 14,025 0
BK OF AMERICA CORP COM 060505104 6,776,613 201,266 SH SOLE 155,084 46,182 0
BAXTER INTL INC COM 071813109 222,720 5,761 SH SOLE 4,611 1,150 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,983,328 16,776 SH SOLE 8,968 7,808 0
BIOGEN INC COM 09062X103 845,919 3,269 SH SOLE 1,872 1,397 0
BLACKROCK INC COM 09247X101 1,457,181 1,795 SH SOLE 1,430 365 0
BOOKING HLDGS INC COM 09857L108 11,475,257 3,235 SH SOLE 2,088 1,147 0
BRINKS CO COM 109696104 230,869 2,625 SH SOLE 1,525 1,100 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,025,943 19,995 SH SOLE 8,895 11,100 0
BROADCOM INC COM 11135F101 1,270,293 1,138 SH SOLE 1,138 0 0
CVS HEALTH CORP COM 126650100 492,710 6,240 SH SOLE 5,040 1,200 0
CARRIER GLOBAL CORPORATION COM 14448C104 328,901 5,725 SH SOLE 3,725 2,000 0
CATERPILLAR INC DEL COM 149123101 1,662,552 5,623 SH SOLE 3,858 1,765 0
CHARLES RIV LABS INTL INC COM 159864107 16,105,072 68,126 SH SOLE 37,393 30,733 0
CHENIERE ENERGY INC NEW COM NEW 16411R208 853,550 5,000 SH SOLE 0 5,000 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,305,256 1,008 SH SOLE 865 143 0
CHURCH & DWIGHT INC COM 171340102 13,895,876 146,953 SH SOLE 91,472 55,481 0
CISCO SYS INC COM 17275R102 8,088,454 160,104 SH SOLE 83,335 76,769 0
CLOROX CO DEL COM 189054109 293,735 2,060 SH SOLE 2,060 0 0
COCA COLA CO COM 191216100 1,434,003 24,334 SH SOLE 15,384 8,950 0
COLGATE PALMOLIVE CO COM 194162103 728,549 9,140 SH SOLE 4,340 4,800 0
CONOCO PHILLIPS COM 20825c104 322,094 2,775 SH SOLE 2,775 0 0
CONSOL ENERGY INC NEW COM 20854L108 1,485,532 14,777 SH SOLE 9,685 5,092 0
CONSTELLATION BRANDS INC CL A 21036P108 5,546,954 22,945 SH SOLE 15,824 7,121 0
CORNING INC COM 219350105 1,516,897 49,816 SH SOLE 35,251 14,565 0
COSTCO WHSL CORP NEW COM 22160K105 43,884,099 66,483 SH SOLE 36,452 30,031 0
COUPANG INC CL A 22266T109 2,519,909 155,646 SH SOLE 125,309 30,337 0
CROWDSTRIKE HLDGS INC CL A 22788C105 7,377,471 28,895 SH SOLE 21,600 7,295 0
CUMMINS INC COM 231021106 5,850,299 24,420 SH SOLE 13,527 10,893 0
D R HORTON INC COM 23331A109 2,019,662 13,289 SH SOLE 7,239 6,050 0
DANAHER CORPORATION COM 235851102 1,993,225 8,616 SH SOLE 7,205 1,411 0
DAQO NEW ENERGY CORP SPNSRD ADS 23703Q203 266,000 10,000 SH SOLE 0 10,000 0
DEERE & CO COM 244199105 15,648,245 39,133 SH SOLE 27,730 11,403 0
DIAMONDBACK ENERGY INC COM 25278X109 930,480 6,000 SH SOLE 0 6,000 0
DISNEY WALT CO COM 254687106 557,541 6,175 SH SOLE 3,350 2,825 0
DONALDSON INC COM 257651109 614,290 9,400 SH SOLE 0 9,400 0
DOW INC COM 260557103 3,239,892 59,079 SH SOLE 39,754 19,325 0
EBAY INC COM 278642103 531,074 12,175 SH SOLE 1,150 11,025 0
ECOLAB INC COM 278865100 12,835,030 64,709 SH SOLE 34,495 30,214 0
EDISON INTL COM 281020107 634,170 8,871 SH SOLE 4,871 4,000 0
EDWARDS LIFESCIENCES CORP COM 28176E108 11,915,054 156,263 SH SOLE 82,539 73,724 0
ELECTRONIC ARTS INC COM 285512109 343,393 2,510 SH SOLE 2,510 0 0
EXPEDITORS INTL WASH INC COM 302130109 6,609,312 51,960 SH SOLE 38,035 13,925 0
EXXON MOBIL CORP COM 30231G102 1,810,538 18,109 SH SOLE 14,970 3,139 0
FS KKR CAPITAL CORP COM 302635206 323,035 16,176 SH SOLE 16,176 0 0
FACEBOOK INC CL A 30303M102 60,647,860 171,341 SH SOLE 122,321 49,020 0
FASTENAL CO COM 311900104 7,767,089 119,918 SH SOLE 81,134 38,784 0
FEDEX CORP COM 31428X106 10,567,925 41,775 SH SOLE 20,709 21,066 0
FLEETCOR TECHNOLOGIES COM 339041105 364,567 1,290 SH SOLE 1,055 235 0
FORD MOTOR COMPANY COM 345370860 182,850 15,000 SH SOLE 9,750 5,250 0
GENERAL MTRS CO COM 37045V100 1,799,951 50,110 SH SOLE 41,213 8,897 0
GILEAD SCIENCES INC COM 375558103 1,441,735 17,797 SH SOLE 5,897 11,900 0
GLOBAL PMTS INC COM 37940X102 8,720,963 68,669 SH SOLE 42,131 26,538 0
GOLDMAN SACHS GROUP INC COM 38141G104 424,347 1,100 SH SOLE 1,060 40 0
GRAINGER W W INC COM 384802104 11,165,769 13,474 SH SOLE 6,934 6,540 0
HP INC COM 40434L105 6,892,115 229,050 SH SOLE 122,475 106,575 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700 3,688,377 354,993 SH SOLE 270,714 84,279 0
HOME DEPOT INC COM 437076102 5,393,600 15,564 SH SOLE 2,826 12,738 0
HONEYWELL INTL INC COM 438516106 314,565 1,500 SH SOLE 1,500 0 0
IDEXX LABS INC COM 45168D104 860,328 1,550 SH SOLE 1,550 0 0
ILLINOIS TOOL WKS INC COM 452308109 419,104 1,600 SH SOLE 1,600 0 0
INDAPTUS THERAPEUTICS INC COM 45339J105 180,289 102,437 SH SOLE 69,976 32,461 0
INTEL CORP COM 458140100 1,187,874 23,639 SH SOLE 12,199 11,440 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 22,510,440 175,274 SH SOLE 119,555 55,719 0
INTERNATIONAL BUSINESS MACHS COM 459200101 690,999 4,225 SH SOLE 1,975 2,250 0
INTUIT COM 461202103 62,622,381 100,191 SH SOLE 70,621 29,570 0
INTUITIVE SURGICAL INC COM NEW 46120E602 9,690,666 28,725 SH SOLE 27,595 1,130 0
Invesco S&P 500 Equal S&P500 EQL WGT 46137V357 699,843 4,435 SH SOLE 3,538 897 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 306,156 4,650 SH SOLE 3,800 850 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 268,351 5,030 SH SOLE 3,990 1,040 0
ISHARES INC MSCI STH KOR ETF 464286772 269,132 4,107 SH SOLE 3,258 849 0
ISHARES TR IBOXX INV CP ETF 464287242 925,671 8,365 SH SOLE 8,365 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 251,042 3,060 SH SOLE 2,295 765 0
ISHARES TR NASDQ BIOTEC ETF 464287556 9,366,314 68,946 SH SOLE 40,550 28,396 0
Ishares Short Treasury SHORT TREAS BD 464288679 4,707,617 42,746 SH SOLE 33,898 8,848 0
ISHARES TR U.S. PFD STK ETF 464288687 232,303 7,448 SH SOLE 7,448 0 0
JPMORGAN CHASE & CO COM 46625H100 3,503,380 20,596 SH SOLE 17,877 2,719 0
JOHNSON & JOHNSON COM 478160104 11,104,716 70,848 SH SOLE 32,487 38,361 0
KENVUE INC COM 49177J102 1,803,611 83,772 SH SOLE 29,399 54,373 0
KRANESHARES CSI CHINA CSI CHI INTERNET 500767306 540,000 20,000 SH SOLE 0 20,000 0
LENNAR CORP CL A 526057104 1,053,266 7,067 SH SOLE 4,390 2,677 0
LILLY ELI & CO COM 532457108 28,679,275 49,199 SH SOLE 30,428 18,771 0
LITHIA MOTORS INC CLASS A COM 536797103 2,081,708 6,322 SH SOLE 5,215 1,107 0
LOUISIANA-PACIFIC CORP COM 546347105 1,754,105 24,765 SH SOLE 20,056 4,709 0
LOWES COS INC COM 548661107 13,434,261 60,365 SH SOLE 43,595 16,770 0
MANNKIND CORP COM NEW 56400P706 53,872 14,800 SH SOLE 0 14,800 0
MAPLEBEAR INC COM 565394103 1,098,584 46,808 SH SOLE 38,486 8,322 0
MASTERCARD INC CL A 57636Q104 7,411,891 17,378 SH SOLE 7,413 9,965 0
MCDONALDS CORP COM 580135101 1,862,972 6,283 SH SOLE 3,193 3,090 0
MERCADOLIBRE INC COM 58733R102 16,466,596 10,478 SH SOLE 7,557 2,921 0
MERCK & CO. INC COM 58933Y105 13,341,791 122,379 SH SOLE 76,620 45,759 0
MICROSOFT CORP COM 594918104 71,080,967 189,025 SH SOLE 102,637 86,388 0
MICRON TECHNOLOGY COM 595112103 454,521 5,326 SH SOLE 3,256 2,070 0
MONDELEZ INTL INC CL A 609207105 5,514,530 76,136 SH SOLE 52,515 23,621 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 22,374,037 71,462 SH SOLE 48,037 23,425 0
NEXTERA ENERGY INC COM 65339F101 1,290,725 21,250 SH SOLE 3,250 18,000 0
NIKE INC CL B 654106103 8,076,197 74,387 SH SOLE 44,502 29,885 0
NORFOLK SOUTHERN CORP COM 655844108 6,305,082 26,674 SH SOLE 15,971 10,703 0
NOVARTIS A G SPONSORED ADR 66987V109 8,181,498 81,029 SH SOLE 55,039 25,990 0
NVIDIA CORP COM 67066G104 34,411,861 69,488 SH SOLE 51,005 18,483 0
OMNICOM GROUP INC COM 681919106 302,785 3,500 SH SOLE 3,500 0 0
ORACLE CORP COM 68389X105 6,814,573 64,636 SH SOLE 27,846 36,790 0
PAYCHEX INC COM 704326107 19,863,498 166,766 SH SOLE 109,513 57,253 0
PAYPAL HLDGS INC COM 70450Y103 11,360,482 184,994 SH SOLE 121,727 63,267 0
PEABODY ENERGY CORPORATIO COM 704551100 364,800 15,000 SH SOLE 0 15,000 0
PEPSICO INC COM 713448108 5,637,073 33,190 SH SOLE 18,808 14,382 0
PFIZER INC COM 717081103 772,449 26,830 SH SOLE 11,480 15,350 0
PINDUODUO INC SPONSORED ADS 722304102 1,156,434 7,904 SH SOLE 6,498 1,406 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 231,704 15,294 SH SOLE 89 15,205 0
PROCTER & GAMBLE CO COM 742718109 1,397,845 9,539 SH SOLE 3,369 6,170 0
QUALCOMM INC COM 747525103 15,847,543 109,573 SH SOLE 67,930 41,643 0
QUEST DIAGNOSTICS INC COM 74834L100 341,253 2,475 SH SOLE 2,475 0 0
RH COM 74967X103 9,391,486 32,220 SH SOLE 21,535 10,685 0
RPM INTL INC COM 749685103 281,866 2,525 SH SOLE 2,525 0 0
RAYTHEON TECHNOLOGIES CORP COM NEW 75513E101 297,856 3,540 SH SOLE 3,540 0 0
REGENERON PHARMACEUTICALS COM 75886F107 613,925 699 SH SOLE 307 392 0
SEI INVESTMENTS CO COM 784117103 345,204 5,432 SH SOLE 5,432 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,246,504 2,623 SH SOLE 2,377 246 0
SALESFORCE COM INC COM 79466L302 603,380 2,293 SH SOLE 1,473 820 0
CHARLES SCHWAB CORP COM 808513105 3,070,200 44,625 SH SOLE 25,423 19,202 0
SCOTTS MIRACLE GRO CO CL A 810186106 3,921,581 61,515 SH SOLE 27,595 33,920 0
SEA LTD SPONSORED ADS 81141R100 3,889,215 96,030 SH SOLE 61,825 34,205 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 538,504 6,423 SH SOLE 5,095 1,328 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 617,468 9,750 SH SOLE 3,750 6,000 0
SHERWIN WILLIAMS CO COM 824348106 467,850 1,500 SH SOLE 1,500 0 0
SHOPIFY INC CL A 82509L107 414,039 5,315 SH SOLE 4,015 1,300 0
SOUTHERN CO COM 842587107 310,205 4,424 SH SOLE 924 3,500 0
SQUARE INC CL A 852234103 5,000,445 64,647 SH SOLE 42,099 22,548 0
STARBUCKS CORP COM 855244109 819,157 8,532 SH SOLE 8,332 200 0
STRYKER CORP COM 863667101 11,033,903 36,846 SH SOLE 28,146 8,700 0
SYSCO CORP COM 871829107 3,174,617 43,411 SH SOLE 8,026 35,385 0
TJX COS INC NEW COM 872540109 807,892 8,612 SH SOLE 1,810 6,802 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,767,360 45,840 SH SOLE 28,978 16,862 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,822,910 17,539 SH SOLE 9,426 8,113 0
TARGET CORP COM 87612E106 427,260 3,000 SH SOLE 3,000 0 0
TESLA INC COM 88160R101 2,094,935 8,431 SH SOLE 3,022 5,409 0
TEXAS INSTRS INC COM 882508104 19,246,639 112,910 SH SOLE 69,483 43,427 0
THE TRADE DESK INC COM CL A 88339J105 1,333,779 18,535 SH SOLE 14,555 3,980 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,905,893 3,591 SH SOLE 1,996 1,595 0
3M CO COM 88579Y101 722,387 6,608 SH SOLE 4,283 2,325 0
TOLL BROTHERS INC COM 889478103 1,794,302 17,456 SH SOLE 8,940 8,516 0
TRIMBLE INC COM 896239100 7,489,762 140,785 SH SOLE 61,808 78,977 0
US BANCORP DEL COM NEW 902973304 273,746 6,325 SH SOLE 6,325 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,239,813 52,620 SH SOLE 34,440 18,180 0
UNION PAC CORP COM 907818108 11,506,315 46,846 SH SOLE 26,758 20,088 0
UNITED PARCEL SERVICE INC CL B 911312106 7,106,739 45,200 SH SOLE 30,526 14,674 0
UNITEDHEALTH GROUP INC COM 91324P102 5,030,421 9,555 SH SOLE 9,095 460 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 985,158 4,618 SH SOLE 3,666 952 0
VERIZON COMMUNICATIONS INC COM 92343V104 425,407 11,284 SH SOLE 9,784 1,500 0
VERTEX PHARMACEUTICAL COM COM 92532F100 235,996 580 SH SOLE 325 255 0
VISA INC COM CL A 92826C839 10,056,019 38,625 SH SOLE 26,445 12,180 0
WEC ENERGY GROUP INC COM 92939U106 614,441 7,300 SH SOLE 350 6,950 0
WALMART INC COM 931142103 6,310,887 40,031 SH SOLE 26,463 13,568 0
WASTE MGMT INC DEL COM 94106L109 21,569,729 120,434 SH SOLE 78,773 41,661 0
WATERS CORP COM 941848103 5,108,003 15,515 SH SOLE 6,951 8,564 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 143,663 11,250 SH SOLE 11,250 0 0
WHIRLPOOL CORP COM 963320106 396,240 3,254 SH SOLE 1,554 1,700 0
WILLIAMS-SONOMA COM 969904101 9,040,148 44,802 SH SOLE 32,203 12,599 0
WINGSTOP INC COM 974155103 347,666 1,355 SH SOLE 350 1,005 0
WISDOMTREE TR FLOATING RAT TREA 97717Y527 338,467 6,737 SH SOLE 6,737 0 0
YUM BRANDS INC COM 988498101 2,411,461 18,456 SH SOLE 13,323 5,133 0
ZOETIS INC CL A 98978V103 15,716,178 79,628 SH SOLE 50,954 28,674 0