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
3M COMPANY COM 88579Y101 4,086 20,569 SH   SOLE   20,569 0 0
ABBOTT LABS COM 002824100 26,094 225,081 SH   SOLE   225,081 0 0
ABBVIE INC COM COM 00287Y109 492 4,367 SH   SOLE   4,367 0 0
ACCENTURE PLC COM G1151C101 2,934 9,952 SH   SOLE   9,952 0 0
ADOBE SYS INC COM 00724F101 10,561 18,034 SH   SOLE   18,034 0 0
ALBEMARLE CORP COM 012653101 5,208 30,917 SH   SOLE   30,917 0 0
ALEXANDRIA REAL EST EQTS INCCO COM 015271109 242 1,329 SH   SOLE   1,329 0 0
ALIBABA GROUP HLDG LTD SPONSOR COM 01609W102 12,713 56,057 SH   SOLE   56,057 0 0
ALLSTATE CORP COM 020002101 320 2,452 SH   SOLE   2,452 0 0
ALPHABET CLASS A COM 02079K305 50,755 20,786 SH   SOLE   20,786 0 0
ALPHABET CLASS C COM 02079K107 6,629 2,645 SH   SOLE   2,645 0 0
ALTRIA GROUP INC COM 02209S103 832 17,440 SH   SOLE   17,440 0 0
AMAZON COM INC COM COM 023135106 36,469 10,601 SH   SOLE   10,601 0 0
AMERICAN TOWER REIT COM COM 03027X100 6,361 23,547 SH   SOLE   23,547 0 0
AMGEN INC COM 031162100 367 1,504 SH   SOLE   1,504 0 0
AMPHENOL CORP NEW CL A COM 032095101 1,095 16,000 SH   SOLE   16,000 0 0
ANALOG DEVICES INC COM 032654105 401 2,332 SH   SOLE   2,332 0 0
APPLE INC. COM 037833100 41,351 301,920 SH   SOLE   301,920 0 0
ARROWHEAD PHARMACEUTICALS INCO COM 04280A100 414 5,000 SH   SOLE   5,000 0 0
ARTISAN PARTNERS FDS INC INTL MUTUAL FUNDS 04314H857 647 14,091 SH   SOLE   14,091 0 0
ATLASSIAN CORP PLC CL A COM G06242104 5,521 21,496 SH   SOLE   21,496 0 0
AUTOMATIC DATA PROCESSING COM 053015103 3,441 17,323 SH   SOLE   17,323 0 0
AVANTOR INC COM COM 05352A100 2,785 78,420 SH   SOLE   78,420 0 0
BALL CORP COM COM 058498106 547 6,746 SH   SOLE   6,746 0 0
BANK OF AMERICA COM 060505104 22,346 541,994 SH   SOLE   541,994 0 0
BECTON DICKINSON & CO COM 075887109 253 1,040 SH   SOLE   1,040 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 13,773 49,556 SH   SOLE   49,556 0 0
BHP BILLITON PLC SPONSORED ADR COM 05545E209 10,161 170,229 SH   SOLE   170,229 0 0
BJS WHSL CLUB HLDGS INC COM COM 05550J101 283 5,952 SH   SOLE   5,952 0 0
BLACKROCK INC CL A COM 09247X101 1,653 1,889 SH   SOLE   1,889 0 0
BLACKROCK MUNIVEST FD INC COM MUTUAL FUNDS 09253R105 115 12,000 SH   SOLE   12,000 0 0
BLACKROCK TAX MUNICPAL BD TRSH MUTUAL FUNDS 09248X100 1,340 51,977 SH   SOLE   51,977 0 0
BLACKSTONE GROUP INC COM CL A COM 09260D107 44,672 459,876 SH   SOLE   459,876 0 0
BORG WARNER INC COM COM 099724106 287 5,919 SH   SOLE   5,919 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 22,621 338,541 SH   SOLE   338,541 0 0
BROADCOM INC COM COM 11135F101 25,253 52,960 SH   SOLE   52,960 0 0
BROWN FORMAN CORP CL B COM 115637209 304 4,050 SH   SOLE   4,050 0 0
BRUNSWICK CORP COM 117043109 308 3,088 SH   SOLE   3,088 0 0
CABOT CORP. COM 127055101 854 15,000 SH   SOLE   15,000 0 0
CABOT OIL & GAS CORP COM 127097103 2,008 115,000 SH   SOLE   115,000 0 0
CERNER CORP COM 156782104 242 3,100 SH   SOLE   3,100 0 0
CHECK PT SOFTWARE TECH LTD ORD COM M22465104 212 1,825 SH   SOLE   1,825 0 0
CHEVRONTEXACO CORPORATION COM 166764100 318 3,038 SH   SOLE   3,038 0 0
CHEWY INC CL A COM 16679L109 1,087 13,640 SH   SOLE   13,640 0 0
CHURCH & DWIGHT CO COM 171340102 2,698 31,661 SH   SOLE   31,661 0 0
CISCO SYS INC COM 17275R102 2,189 41,311 SH   SOLE   41,311 0 0
CITRIX SYSTEMS COM 177376100 216 1,838 SH   SOLE   1,838 0 0
COCA COLA CO COM 191216100 16,707 308,754 SH   SOLE   308,754 0 0
COGNIZANT TECHNOLOGY SOLUTIOCL COM 192446102 264 3,805 SH   SOLE   3,805 0 0
COINBASE GLOBAL INC COM CL A COM 19260Q107 5,713 22,553 SH   SOLE   22,553 0 0
COLGATE PALMOLIVE CO COM 194162103 1,211 14,889 SH   SOLE   14,889 0 0
COLUMBIA FDS SER TR I INTR MUN MUTUAL FUNDS 19765L637 355 33,452 SH   SOLE   33,452 0 0
CONOCOPHILLIPS COM 20825C104 242 3,967 SH   SOLE   3,967 0 0
COPART INC COM COM 217204106 283 2,144 SH   SOLE   2,144 0 0
CORNING INC COM 219350105 429 10,479 SH   SOLE   10,479 0 0
COSTCO WHSL CORP NEW COM 22160K105 207 522 SH   SOLE   522 0 0
COVETRUS INC COM COM 22304C100 892 33,033 SH   SOLE   33,033 0 0
CUMMINS ENGINE INC COM 231021106 12,475 51,167 SH   SOLE   51,167 0 0
DANAHER CORP COM 235851102 1,443 5,377 SH   SOLE   5,377 0 0
DEERE & CO. COM 244199105 207 587 SH   SOLE   587 0 0
DELAWARE GROUP EQUITY FDS V SM MUTUAL FUNDS 24610B826 858 26,781 SH   SOLE   26,781 0 0
DIAGEO PLC COM 25243Q205 1,099 5,735 SH   SOLE   5,735 0 0
DISNEY WALT PRODUCTIONS COM 254687106 8,862 50,416 SH   SOLE   50,416 0 0
DOMINION RES INC VA NEW COM 25746U109 413 5,608 SH   SOLE   5,608 0 0
DOVER CORP COM 260003108 466 3,092 SH   SOLE   3,092 0 0
EAGLE MATLS INC COM COM 26969P108 355 2,500 SH   SOLE   2,500 0 0
EATON VANCE MUTUAL FDS TR FLT MUTUAL FUNDS 277911491 218 24,714 SH   SOLE   24,714 0 0
ECOLAB INC COM 278865100 492 2,390 SH   SOLE   2,390 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,428 23,447 SH   SOLE   23,447 0 0
EMCOR GROUP INC COM 29084Q100 5,649 45,857 SH   SOLE   45,857 0 0
EMERSON ELEC CO COM 291011104 796 8,272 SH   SOLE   8,272 0 0
EXTRA SPACE STORAGE INC COM COM 30225T102 9,424 57,525 SH   SOLE   57,525 0 0
EXXON MOBIL CORP COM 30231G102 932 14,778 SH   SOLE   14,778 0 0
FACEBOOK INC CL A COM 30303M102 21,928 63,065 SH   SOLE   63,065 0 0
FEDERATED EQUITY FDS KAUFMANN MUTUAL FUNDS 314172644 129 17,152 SH   SOLE   17,152 0 0
FEDEX CORP COM 31428X106 3,071 10,295 SH   SOLE   10,295 0 0
FIDELITY ADVISOR NEW INSIGHTS MUTUAL FUNDS 316071604 426 10,062 SH   SOLE   10,062 0 0
FIDELITY CONCORD STR TR TTL MK MUTUAL FUNDS 315911693 1,005 8,102 SH   SOLE   8,102 0 0
FIDELITY CONTRAFUND INC MUTUAL FUNDS 316071109 265 14,103 SH   SOLE   14,103 0 0
FIDELITY NATIONAL INFORMATION COM 31620M106 407 2,873 SH   SOLE   2,873 0 0
FIRST REP BK SAN FRAN CALI NCO COM 33616C100 1,064 5,683 SH   SOLE   5,683 0 0
FISERV INC COM 337738108 448 4,194 SH   SOLE   4,194 0 0
FMC CORP COM NEW COM 302491303 341 3,154 SH   SOLE   3,154 0 0
FORTINET INC COM COM 34959E109 5,255 22,062 SH   SOLE   22,062 0 0
GENERAC HLDGS INC COM COM 368736104 1,546 3,723 SH   SOLE   3,723 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,325 11,395 SH   SOLE   11,395 0 0
GRAINGER, W W INC COM 384802104 681 1,555 SH   SOLE   1,555 0 0
HARDING LOEVNER FDS INC INTL E MUTUAL FUNDS 412295107 554 18,347 SH   SOLE   18,347 0 0
HEICO CORP NEW COM COM 422806109 938 6,730 SH   SOLE   6,730 0 0
HOME DEPOT INC COM 437076102 21,793 68,341 SH   SOLE   68,341 0 0
HONEYWELL INTERNATIONAL, INC. COM 438516106 26,219 119,530 SH   SOLE   119,530 0 0
HUMANA INC COM 444859102 8,381 18,931 SH   SOLE   18,931 0 0
IDEXX LABORATORIES CORP COM 45168D104 8,005 12,675 SH   SOLE   12,675 0 0
ILLINOIS TOOL WORKS INC COM 452308109 1,742 7,790 SH   SOLE   7,790 0 0
INTEL CORP COM 458140100 1,483 26,410 SH   SOLE   26,410 0 0
INTUIT INC COM 461202103 3,120 6,366 SH   SOLE   6,366 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120E602 8,630 9,384 SH   SOLE   9,384 0 0
ISHARES TR DJ SEL DIV INDX COM 464287168 420 3,600 SH   SOLE   3,600 0 0
ISHARES TR MSCI EAFE INDEX COM 464287465 1,062 13,458 SH   SOLE   13,458 0 0
ISHARES TR MSCI EMERG MKT COM 464287234 463 8,395 SH   SOLE   8,395 0 0
ISHARES TR NASDAQ BIOTECH COM 464287556 1,772 10,825 SH   SOLE   10,825 0 0
ISHARES TR RSSLL 2000 INDX COM 464287655 1,170 5,103 SH   SOLE   5,103 0 0
ISHARES TR RUSSELL 2000 GR COM 464287648 3,752 12,039 SH   SOLE   12,039 0 0
ISHARES TR RUSSELL MIDCAP COM 464287499 636 8,026 SH   SOLE   8,026 0 0
ISHARES TR RUSSL 1000 GRWT COM 464287614 1,017 3,745 SH   SOLE   3,745 0 0
ISHARES TR S&P 500 INDEX COM 464287200 539 1,253 SH   SOLE   1,253 0 0
ISHARES TR S&P MIDCAP 400 COM 464287507 784 2,916 SH   SOLE   2,916 0 0
ISHARES TR S&P SMALLCAP600 COM 464287804 661 5,855 SH   SOLE   5,855 0 0
J.P. MORGAN CHASE & CO COM 46625H100 46,650 299,920 SH   SOLE   299,920 0 0
JACOBS ENGR GROUP INC COM 469814107 5,395 40,434 SH   SOLE   40,434 0 0
JOHNSON CONTROLS INTL PLC COM G51502105 1,232 17,953 SH   SOLE   17,953 0 0
JOHNSON & JOHNSON COM 478160104 15,101 91,666 SH   SOLE   91,666 0 0
JPMORGAN TR I INTER TAX R6 MUTUAL FUNDS 48129C108 387 34,289 SH   SOLE   34,289 0 0
KKR AND CO INC 6 MCONV PFD C PREFERRED STOCKS 48251W401 1,884 24,450 SH   SOLE   24,450 0 0
KRAFT HEINZ COMPANY COM 500754106 555 13,600 SH   SOLE   13,600 0 0
L3 HARRIS TECHNOLOGIES INC COM COM 502431109 4,506 20,845 SH   SOLE   20,845 0 0
LAM RESEARCH CORP COM 512807108 463 712 SH   SOLE   712 0 0
LAUDER ESTEE COS INC CL A COM 518439104 19,294 60,658 SH   SOLE   60,658 0 0
LEAR CORP COM NEW COM 521865204 475 2,708 SH   SOLE   2,708 0 0
LILLY ELI & CO COM 532457108 27,859 121,380 SH   SOLE   121,380 0 0
LINDE PLC COM COM G5494J103 21,658 74,915 SH   SOLE   74,915 0 0
LOCKHEED MARTIN CORP COM 539830109 15,156 40,057 SH   SOLE   40,057 0 0
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 217 4,444 SH   SOLE   4,444 0 0
MARRIOTT INTL INC NEW CL A COM 571903202 9,904 72,543 SH   SOLE   72,543 0 0
MASTERCARD INC CL A COM 57636Q104 35,774 97,987 SH   SOLE   97,987 0 0
MCDONALDS CORP COM 580135101 8,325 36,041 SH   SOLE   36,041 0 0
MERCK & COMPANY COM 58933Y105 7,089 91,151 SH   SOLE   91,151 0 0
METTLER TOLEDO INTERNATIONALCO COM 592688105 1,125 812 SH   SOLE   812 0 0
MICROSOFT CORP COM 594918104 55,789 205,940 SH   SOLE   205,940 0 0
MODERNA INC COM COM 60770K107 230 978 SH   SOLE   978 0 0
MORGAN STANLEY DEAN WITTER COM 617446448 27,758 302,742 SH   SOLE   302,742 0 0
MSCI INC COM COM 55354G100 748 1,404 SH   SOLE   1,404 0 0
NESTLE S A ADR COM 641069406 1,418 11,374 SH   SOLE   11,374 0 0
NETFLIX COM INC COM 64110L106 887 1,680 SH   SOLE   1,680 0 0
NEW PERSPECTIVE FD INC COM MUTUAL FUNDS 648018109 764 11,416 SH   SOLE   11,416 0 0
NEXTERA ENERGY INC COM COM 65339F101 8,561 116,827 SH   SOLE   116,827 0 0
NIKE INC CLASS B COM 654106103 2,456 15,897 SH   SOLE   15,897 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,434 20,456 SH   SOLE   20,456 0 0
NOVARTIS AG ADR SPONSORED COM 66987V109 479 5,251 SH   SOLE   5,251 0 0
NUVEEN MUN TR HI YLD MUNBD I MUTUAL FUNDS 67065Q772 227 12,279 SH   SOLE   12,279 0 0
NVIDIA CORP COM 67066G104 28,324 141,600 SH   SOLE   141,600 0 0
NXP SEMICONDUCTORS N V COM COM N6596X109 609 2,960 SH   SOLE   2,960 0 0
OKTA INC CL A COM 679295105 518 2,118 SH   SOLE   2,118 0 0
ORACLE SYSTEMS CORP COM 68389X105 1,647 21,163 SH   SOLE   21,163 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 20,672 252,811 SH   SOLE   252,811 0 0
PACKAGING CORP AMER COM COM 695156109 419 3,097 SH   SOLE   3,097 0 0
PALO ALTO NETWORKS INC COM COM 697435105 4,510 12,155 SH   SOLE   12,155 0 0
PARKER HANNIFIN CORP COM 701094104 853 2,776 SH   SOLE   2,776 0 0
PAYCOM SOFTWARE INC COM 70432V102 15,522 42,704 SH   SOLE   42,704 0 0
PAYPAL HLDGS INC COM COM 70450Y103 32,518 111,561 SH   SOLE   111,561 0 0
PEPSICO INC COM 713448108 14,004 94,510 SH   SOLE   94,510 0 0
PERKIN ELMER INC COM 714046109 800 5,182 SH   SOLE   5,182 0 0
PFIZER INC COM 717081103 5,030 128,459 SH   SOLE   128,459 0 0
PNC FINANCIAL CORP COM 693475105 399 2,090 SH   SOLE   2,090 0 0
PNM RES INC COM COM 69349H107 619 12,687 SH   SOLE   12,687 0 0
PPG INDS INC COM 693506107 4,273 25,172 SH   SOLE   25,172 0 0
PRINCIPAL FDS INC MIDCAP FD IN MUTUAL FUNDS 74253Q747 1,492 36,488 SH   SOLE   36,488 0 0
PROCTER & GAMBLE COMPANY COM 742718109 15,484 114,753 SH   SOLE   114,753 0 0
PRUDENTIAL INVT PORTF INC 15PR MUTUAL FUNDS 74440Y884 134 23,947 SH   SOLE   23,947 0 0
PUBLIC STORAGE INC COM 74460D109 1,203 4,000 SH   SOLE   4,000 0 0
QORVO INC COM COM 74736K101 542 2,770 SH   SOLE   2,770 0 0
QUANTA SVCS INC COM COM 74762E102 562 6,208 SH   SOLE   6,208 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 7,366 86,345 SH   SOLE   86,345 0 0
REPUBLIC SVCS INC COM COM 760759100 847 7,700 SH   SOLE   7,700 0 0
SALESFORCE.COM INC COM 79466L302 1,410 5,773 SH   SOLE   5,773 0 0
SCHWAB CHARLES CORP NEW COM 808513105 3,837 52,699 SH   SOLE   52,699 0 0
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 578 4,590 SH   SOLE   4,590 0 0
SERVICENOW INC COM COM 81762P102 16,105 29,305 SH   SOLE   29,305 0 0
SHERWIN WILLIAMS CO COM 824348106 11,093 40,717 SH   SOLE   40,717 0 0
SIEMENS A G SPONSORED ADR COM 826197501 3,173 40,045 SH   SOLE   40,045 0 0
SIGNATURE BK NEW YORK N Y COM COM 82669G104 438 1,781 SH   SOLE   1,781 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 326 2,500 SH   SOLE   2,500 0 0
SKYWORKS SOLUTIONS INC COM COM 83088M102 949 4,947 SH   SOLE   4,947 0 0
SMALLCAP WORLD FD INC COM MUTUAL FUNDS 831681101 324 3,659 SH   SOLE   3,659 0 0
SMUCKER J M CO COM 832696405 297 2,291 SH   SOLE   2,291 0 0
SNAP ON TOOLS CORP COM 833034101 292 1,307 SH   SOLE   1,307 0 0
SPDR DOW JONES INDL AVRG ETF COM 78467X109 1,227 3,556 SH   SOLE   3,556 0 0
SPDR GOLD TRUST GOLD SHS COM 78463V107 30,694 182,226 SH   SOLE   182,226 0 0
SPDR S&P MIDCAP 400 ETF TR COM 78467Y107 1,785 3,635 SH   SOLE   3,635 0 0
SPDR TR UNIT SER 1 COM 78462F103 10,548 24,642 SH   SOLE   24,642 0 0
SQUARE INC COM 852234103 4,738 19,435 SH   SOLE   19,435 0 0
SS&C TECHNOLOGIES HLDGS INC CO COM 78467J100 662 9,185 SH   SOLE   9,185 0 0
STARBUCKS CORP COM COM 855244109 998 8,922 SH   SOLE   8,922 0 0
STRYKER CORP COM 863667101 18,661 71,849 SH   SOLE   71,849 0 0
SVB FINL GROUP COM COM 78486Q101 21,601 38,820 SH   SOLE   38,820 0 0
TAKE-TWO INTERACTIVE SOFTWARCO COM 874054109 506 2,857 SH   SOLE   2,857 0 0
TELADOC HEALTH INC COM COM 87918A105 269 1,620 SH   SOLE   1,620 0 0
TENCENT HLDGS LTD ADR COM 88032Q109 2,162 28,748 SH   SOLE   28,748 0 0
TERMINIX GLOBAL HOLDINGS INC C COM 88087E100 507 10,617 SH   SOLE   10,617 0 0
TEXAS INSTRUMENTS INC COM 882508104 14,671 76,290 SH   SOLE   76,290 0 0
THERMO ELECTRON CORP COM 883556102 35,871 71,106 SH   SOLE   71,106 0 0
TJX COMPANIES INC COM 872540109 459 6,801 SH   SOLE   6,801 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 7,002 38,027 SH   SOLE   38,027 0 0
TRANSDIGM GROUP INC COM COM 893641100 392 605 SH   SOLE   605 0 0
TRAVELERS COMPANIES INC COM 89417E109 363 2,422 SH   SOLE   2,422 0 0
U S BANCORP COM 902973304 884 15,516 SH   SOLE   15,516 0 0
UNILEVER PLC ADR COM 904767704 290 4,958 SH   SOLE   4,958 0 0
UNION PAC CORP COM 907818108 8,005 36,396 SH   SOLE   36,396 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,563 8,897 SH   SOLE   8,897 0 0
VALERO ENERGY CORP COM 91913Y100 359 4,596 SH   SOLE   4,596 0 0
VANGUARD DIVIDEND APPRCTN FD COM 921908844 880 5,685 SH   SOLE   5,685 0 0
VANGUARD EMERGING MKTS ETF COM 922042858 4,842 89,155 SH   SOLE   89,155 0 0
VANGUARD INDEX FDS 500INDEX AD MUTUAL FUNDS 922908710 1,644 4,145 SH   SOLE   4,145 0 0
VANGUARD INDEX TR STK MRK VIPE COM 922908769 1,425 6,396 SH   SOLE   6,396 0 0
VANGUARD TAX-MANAGED INTL FDMS COM 921943858 236 4,573 SH   SOLE   4,573 0 0
VERIZON COMMUNICATIONS COM 92343V104 4,835 86,301 SH   SOLE   86,301 0 0
VISA INC COM CL A COM 92826C839 11,503 49,196 SH   SOLE   49,196 0 0
WAL-MART STORES INC COM 931142103 748 5,305 SH   SOLE   5,305 0 0
WASTE MANAGEMENT INC COM 94106L109 25,054 178,816 SH   SOLE   178,816 0 0
WATERS CORP COM 941848103 408 1,180 SH   SOLE   1,180 0 0
WATSCO INC COM COM 942622200 516 1,799 SH   SOLE   1,799 0 0
WEC ENERGY GROUP INC COM 92939U106 401 4,508 SH   SOLE   4,508 0 0
WILLIAMS COS INC COM 969457100 290 10,929 SH   SOLE   10,929 0 0
WISDOMTREE TRUST INDIA ERNGS F COM 97717W422 341 10,059 SH   SOLE   10,059 0 0
YUM BRANDS INC COM COM 988498101 713 6,196 SH   SOLE   6,196 0 0
YUM CHINA HLDGS INC COM COM 98850P109 296 4,473 SH   SOLE   4,473 0 0