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
ABB LTD SPONSORED ADR SPONS ADR 000375204 3 100 SH   SOLE   0 0 100
ABBOTT LABS COM COM 002824100 12,944 109,571 SH   SOLE   12,400 0 97,171
AEGON N V NY REGISTRY SHS COM 007924103 2 326 SH   SOLE   0 0 326
AGNICO EAGLE MINES LTD COM COM 008474108 23 450 SH   SOLE   0 0 450
AIR PRODS & CHEMS INC COM COM 009158106 331 1,293 SH   SOLE   0 0 1,293
ALASKA AIR GROUP INC COM COM 011659109 7 125 SH   SOLE   0 0 125
ALCOA CORP COM COM 013872106 0 1 SH   SOLE   0 0 1
ALLEGHANY CORP MD COM COM 017175100 44 70 SH   SOLE   0 0 70
ALLSTATE CORP COM COM 020002101 70 546 SH   SOLE   266 0 280
AMAZON COM INC COM COM 023135106 42,995 13,088 SH   SOLE   850 0 12,238
AMEREN CORP COM COM 023608102 57 700 SH   SOLE   0 0 700
AMERICAN ELEC PWR CO INC COM COM 025537101 174 2,143 SH   SOLE   0 0 2,143
AMERICAN EXPRESS CO COM COM 025816109 5,818 34,730 SH   SOLE   0 0 34,730
AMERICAN INTL GROUP INC COM NE COM 026874784 145 2,650 SH   SOLE   0 0 2,650
AMERICAN WTR WKS CO INC NEW CO COM 030420103 106 627 SH   SOLE   0 0 627
AMETEK INC COM COM 031100100 243 1,962 SH   SOLE   0 0 1,962
AMGEN INC COM COM 031162100 1,007 4,735 SH   SOLE   220 0 4,515
AMPHENOL CORP NEW CL A CL A 032095101 56 764 SH   SOLE   0 0 764
ANALOG DEVICES INC COM COM 032654105 560 3,345 SH   SOLE   0 0 3,345
ANNALY CAPITAL MANAGEMENT IN C COM 035710409 116 13,757 SH   SOLE   0 0 13,757
APPLE INC COM COM 037833100 90,300 638,166 SH   SOLE   59,645 0 578,521
APPLIED MATLS INC COM COM 038222105 289 2,246 SH   SOLE   0 0 2,246
ASTRAZENECA PLC SPONSORED ADR SPONS ADR 046353108 9 150 SH   SOLE   0 0 150
ATLAS AIR WORLDWIDE HLDGS IN C COM 049164205 16 200 SH   SOLE   0 0 200
AUTOMATIC DATA PROCESSING IN C COM 053015103 44,984 225,012 SH   SOLE   15,000 0 210,012
AUTOZONE INC COM COM 053332102 51 30 SH   SOLE   0 0 30
AVERY DENNISON CORP COM COM 053611109 63 305 SH   SOLE   0 0 305
BP PLC SPONSORED ADR ADR 055622104 82 3,000 SH   SOLE   0 0 3,000
BK OF AMERICA CORP COM COM 060505104 98 2,300 SH   SOLE   0 0 2,300
BANK MONTREAL QUE COM COM 063671101 50 500 SH   SOLE   0 0 500
BANK NEW YORK MELLON CORP COM COM 064058100 6,532 126,000 SH   SOLE   122,000 0 4,000
BANK NOVA SCOTIA B C COM COM 064149107 38 625 SH   SOLE   0 0 625
BAR HBR BANKSHARES COM COM 066849100 62 2,200 SH   SOLE   0 0 2,200
BAXTER INTL INC COM COM 071813109 20 250 SH   SOLE   0 0 250
BECTON DICKINSON & CO COM COM 075887109 152 617 SH   SOLE   0 0 617
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 13,446 49,265 SH   SOLE   70 0 49,195
BIG LOTS INC COM COM 089302103 4 100 SH   SOLE   0 0 100
BLACKROCK CAP INVT CORP COM COM 092533108 2 544 SH   SOLE   0 0 544
BORGWARNER INC COM COM 099724106 4 100 SH   SOLE   0 0 100
BRIGHT HORIZONS FAM SOL IN D C COM 109194100 271 1,946 SH   SOLE   0 0 1,946
BRISTOL-MYERS SQUIBB CO COM COM 110122108 293 4,949 SH   SOLE   0 0 4,949
BROOKFIELD REAL ASSETS INCOM S ETF 112830104 8 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 19 300 SH   SOLE   0 0 300
BROWN FORMAN CORP CL B CL B 115637209 36 542 SH   SOLE   0 0 542
CIGNA CORP NEW COM COM 125523100 371 1,856 SH   SOLE   0 0 1,856
CSX CORP COM COM 126408103 546 18,345 SH   SOLE   2,250 0 16,095
CVS HEALTH CORP COM COM 126650100 13 149 SH   SOLE   0 0 149
CACI INTL INC CL A CL A 127190304 3 10 SH   SOLE   0 0 10
CAMDEN NATL CORP COM COM 133034108 24 500 SH   SOLE   0 0 500
CANADIAN NATL RY CO COM COM 136375102 106 920 SH   SOLE   0 0 920
CARLISLE COS INC COM COM 142339100 714 3,592 SH   SOLE   1,750 0 1,842
CATERPILLAR INC COM COM 149123101 490 2,550 SH   SOLE   0 0 2,550
CELANESE CORP DEL COM COM 150870103 149 990 SH   SOLE   590 0 400
CERNER CORP COM COM 156782104 314 4,450 SH   SOLE   0 0 4,450
CHARLES RIV LABS INTL INC COM COM 159864107 134 325 SH   SOLE   0 0 325
CHEVRON CORP NEW COM COM 166764100 3,673 36,201 SH   SOLE   3,810 0 32,391
CHURCH & DWIGHT INC COM COM 171340102 260 3,145 SH   SOLE   0 0 3,145
CINCINNATI FINL CORP COM COM 172062101 63 550 SH   SOLE   0 0 550
CITIGROUP INC COM NEW COM 172967424 3 40 SH   SOLE   0 0 40
COCA COLA CO COM COM 191216100 3,870 73,757 SH   SOLE   14,172 0 59,585
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1,614 21,743 SH   SOLE   0 0 21,743
COLGATE PALMOLIVE CO COM COM 194162103 1,500 19,845 SH   SOLE   0 0 19,845
CONSOLIDATED EDISON INC COM COM 209115104 81 1,117 SH   SOLE   0 0 1,117
CORNING INC COM COM 219350105 11 300 SH   SOLE   0 0 300
CROWN HLDGS INC COM COM 228368106 80 795 SH   SOLE   0 0 795
CUMMINS INC COM COM 231021106 56 250 SH   SOLE   0 0 250
DTE ENERGY CO COM COM 233331107 57 510 SH   SOLE   0 0 510
DANAHER CORPORATION COM COM 235851102 12,856 42,228 SH   SOLE   5,910 0 36,318
DARDEN RESTAURANTS INC COM COM 237194105 8 50 SH   SOLE   0 0 50
DARLING INGREDIENTS INC COM COM 237266101 17 235 SH   SOLE   0 0 235
DEERE & CO COM COM 244199105 84 250 SH   SOLE   0 0 250
DELTA AIR LINES INC DEL COM NE COM 247361702 4 100 SH   SOLE   0 0 100
DEXCOM INC COM COM 252131107 115 210 SH   SOLE   0 0 210
DISNEY WALT CO COM COM 254687106 57,621 340,612 SH   SOLE   11,590 0 329,022
DISCOVER FINL SVCS COM COM 254709108 16 130 SH   SOLE   0 0 130
DOLLAR TREE INC COM COM 256746108 8 85 SH   SOLE   0 0 85
DONALDSON INC COM COM 257651109 1,928 33,575 SH   SOLE   0 0 33,575
DOVER CORP COM COM 260003108 129 832 SH   SOLE   0 0 832
DOW INC COM COM 260557103 189 3,290 SH   SOLE   0 0 3,290
EATON VANCE FLTING RATE INC CO COM 278279104 16 1,120 SH   SOLE   0 0 1,120
EBAY INC. COM COM 278642103 26 370 SH   SOLE   0 0 370
ECOLAB INC COM COM 278865100 49,682 238,146 SH   SOLE   7,790 0 230,356
ELECTRONIC ARTS INC COM COM 285512109 80 560 SH   SOLE   0 0 560
EMERSON ELEC CO COM COM 291011104 1,327 14,088 SH   SOLE   0 0 14,088
EQUIFAX INC COM COM 294429105 836 3,300 SH   SOLE   0 0 3,300
EXPEDITORS INTL WASH INC COM COM 302130109 73 614 SH   SOLE   0 0 614
FASTENAL CO COM COM 311900104 41 800 SH   SOLE   0 0 800
FIRST SOLAR INC COM COM 336433107 54 565 SH   SOLE   0 0 565
FLEETCOR TECHNOLOGIES INC COM COM 339041105 12,359 47,304 SH   SOLE   4,980 0 42,324
FOMENTO ECONOMICO MEXICANO S S SPONS ADR 344419106 26 300 SH   SOLE   0 0 300
GATX CORP COM COM 361448103 31 350 SH   SOLE   0 0 350
GENERAL DYNAMICS CORP COM COM 369550108 7,273 37,100 SH   SOLE   37,000 0 100
GENERAL ELECTRIC CO COM NEW AD COM 369604301 135 1,312 SH   SOLE   0 0 1,312
GENERAL MLS INC COM COM 370334104 207 3,466 SH   SOLE   0 0 3,466
GILEAD SCIENCES INC COM COM 375558103 7 100 SH   SOLE   0 0 100
GODADDY INC CL A CL A 380237107 49 710 SH   SOLE   0 0 710
HAWAIIAN ELEC INDUSTRIES COM COM 419870100 37 900 SH   SOLE   900 0 0
HEICO CORP NEW COM COM 422806109 49 368 SH   SOLE   0 0 368
HERSHEY CO COM COM 427866108 58 345 SH   SOLE   0 0 345
HOME DEPOT INC COM COM 437076102 21,486 65,455 SH   SOLE   6,365 0 59,090
HONEYWELL INTL INC COM COM 438516106 1,714 8,076 SH   SOLE   400 0 7,676
HUMANA INC COM COM 444859102 132 340 SH   SOLE   0 0 340
HUNT J B TRANS SVCS INC COM COM 445658107 14 85 SH   SOLE   0 0 85
HUNTSMAN CORP COM COM 447011107 8 265 SH   SOLE   0 0 265
HUTTIG BLDG PRODS INC COM COM 448451104 51 9,500 SH   SOLE   0 0 9,500
ILLINOIS TOOL WKS INC COM COM 452308109 256 1,241 SH   SOLE   0 0 1,241
ILLUMINA INC COM COM 452327109 4 10 SH   SOLE   0 0 10
INTEL CORP COM COM 458140100 17,123 321,379 SH   SOLE   3,400 0 317,979
INTERNATIONAL BUSINESS MACHS C COM 459200101 756 5,443 SH   SOLE   30 0 5,413
INTERNATIONAL FLAVORS&FRAG COM 459506101 790 5,905 SH   SOLE   4,000 0 1,905
INTUIT COM COM 461202103 5 10 SH   SOLE   0 0 10
ISHARES GOLD TR ISHARES NEW ETF 464285204 299 8,953 SH   SOLE   0 0 8,953
ISHARES TR SELECT DIVID ETF ETF 464287168 311 2,709 SH   SOLE   0 0 2,709
ISHARES TR TIPS BD ETF ETF 464287176 3,572 27,975 SH   SOLE   5,550 0 22,425
ISHARES TR CORE S&P500 ETF ETF 464287200 1,143 2,654 SH   SOLE   0 0 2,654
ISHARES TR CORE US AGGBD ET ETF 464287226 344 3,000 SH   SOLE   0 0 3,000
ISHARES TR MSCI EMG MKT ETF ETF 464287234 2,251 44,680 SH   SOLE   355 0 44,325
ISHARES TR IBOXX INV CP ETF ETF 464287242 538 4,044 SH   SOLE   0 0 4,044
ISHARES TR S&P 500 GRWT ET ETF 464287309 144 1,950 SH   SOLE   0 0 1,950
ISHARES TR 1 3 YR TREAS BD ETF 464287457 3,861 44,818 SH   SOLE   9,035 0 35,783
ISHARES TR MSCI EAFE ETF ETF 464287465 5,824 74,661 SH   SOLE   330 0 74,331
ISHARES TR RUS MDCP VAL ETF ETF 464287473 156 1,376 SH   SOLE   0 0 1,376
ISHARES TR RUS MD CP GR ETF ETF 464287481 1,908 17,026 SH   SOLE   0 0 17,026
ISHARES TR RUS MID CAP ETF ETF 464287499 472 6,028 SH   SOLE   0 0 6,028
ISHARES TR CORE S&P MCP ET ETF 464287507 1,151 4,375 SH   SOLE   120 0 4,255
ISHARES TR ISHARES BIOTECH ETF 464287556 272 1,680 SH   SOLE   0 0 1,680
ISHARES TR GLOBAL 100 ETF ETF 464287572 16 220 SH   SOLE   0 0 220
ISHARES TR RUS 1000 VAL ETF ETF 464287598 38 241 SH   SOLE   0 0 241
ISHARES TR S&P MC 400GR ET ETF 464287606 1,258 15,880 SH   SOLE   0 0 15,880
ISHARES TR RUS 1000 GRW ETF ETF 464287614 69 250 SH   SOLE   0 0 250
ISHARES TR RUS 1000 ETF ETF 464287622 10,593 43,825 SH   SOLE   0 0 43,825
ISHARES TR RUS 2000 VAL ETF ETF 464287630 32 200 SH   SOLE   0 0 200
ISHARES TR RUS 2000 GRW ETF ETF 464287648 327 1,115 SH   SOLE   0 0 1,115
ISHARES TR RUSSELL 2000 ETF ETF 464287655 1,491 6,816 SH   SOLE   0 0 6,816
ISHARES TR CORE S&P US GWT ETF 464287671 27 266 SH   SOLE   0 0 266
ISHARES TR U.S. TECH ETF ETF 464287721 105 1,040 SH   SOLE   0 0 1,040
ISHARES TR US INDUSTRIALS ETF 464287754 43 400 SH   SOLE   0 0 400
ISHARES TR US HLTHCARE ETF ETF 464287762 68 245 SH   SOLE   0 0 245
ISHARES TR U.S. FINLS ETF ETF 464287788 26 320 SH   SOLE   0 0 320
ISHARES TR U.S. ENERGY ETF ETF 464287796 11 385 SH   SOLE   0 0 385
ISHARES TR CORE S&P SCP ET ETF 464287804 747 6,842 SH   SOLE   0 0 6,842
ISHARES TR GL CLEAN ENE ETF ETF 464288224 47 2,165 SH   SOLE   0 0 2,165
ISHARES TR MSCI ACWI EX US ETF 464288240 443 8,000 SH   SOLE   0 0 8,000
ISHARES TR JPMORGAN USD EMG ETF 464288281 8 76 SH   SOLE   0 0 76
ISHARES TR NEW YORK MUN ETF ETF 464288323 668 11,550 SH   SOLE   0 0 11,550
ISHARES TR NATIONAL MUN ETF COM 464288414 3,425 29,485 SH   SOLE   0 0 29,485
ISHARES TR MSCI KLD400 SOC ETF 464288570 791 9,512 SH   SOLE   0 0 9,512
ISHARES TR MBS ETF ETF 464288588 335 3,095 SH   SOLE   0 0 3,095
ISHARES TR ISHS 5-10YR INVT ETF 464288638 675 11,235 SH   SOLE   0 0 11,235
ISHARES TR ISHS 1-5YR INVS ETF 464288646 3,909 71,537 SH   SOLE   17,355 0 54,182
ISHARES TR 3 7 YR TREAS BD ETF 464288661 54 416 SH   SOLE   0 0 416
ISHARES TR SHORT TREAS BD ETF 464288679 315 2,850 SH   SOLE   0 0 2,850
ISHARES TR PFD AND INCM SEC ETF 464288687 1,243 32,037 SH   SOLE   5,605 0 26,432
ISHARES TR MSCI USA ESG SLC ETF 464288802 115 1,200 SH   SOLE   0 0 1,200
ISHARES TR EAFE GRWTH ETF ETF 464288885 52 487 SH   SOLE   0 0 487
JACOBS ENGR GROUP INC COM COM 469814107 3 25 SH   SOLE   0 0 25
JOHNSON & JOHNSON COM COM 478160104 44,879 277,888 SH   SOLE   12,525 0 265,363
KLA CORP COM NEW COM 482480100 60 178 SH   SOLE   0 0 178
KIMBERLY-CLARK CORP COM COM 494368103 83 630 SH   SOLE   0 0 630
KOHLS CORP COM COM 500255104 9 200 SH   SOLE   0 0 200
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,222 95,000 SH   SOLE   95,000 0 0
L3HARRIS TECHNOLOGIES INC COM COM 502431109 42 190 SH   SOLE   0 0 190
LAM RESEARCH CORP COM COM 512807108 568 998 SH   SOLE   0 0 998
LAUDER ESTEE COS INC CL A CL A 518439104 591 1,970 SH   SOLE   0 0 1,970
LILLY ELI & CO COM COM 532457108 341 1,475 SH   SOLE   0 0 1,475
LOCKHEED MARTIN CORP COM COM 539830109 100 290 SH   SOLE   0 0 290
LOEWS CORP COM COM 540424108 49 900 SH   SOLE   0 0 900
LOWES COS INC COM COM 548661107 490 2,415 SH   SOLE   0 0 2,415
M D C HLDGS INC COM COM 552676108 39 843 SH   SOLE   0 0 843
MANHATTAN BRDG CAP INC COM COM 562803106 14 2,000 SH   SOLE   0 0 2,000
MARRIOTT INTL INC NEW CL A CL A 571903202 7 50 SH   SOLE   0 0 50
MASCO CORP COM COM 574599106 122 2,198 SH   SOLE   0 0 2,198
MCDONALDS CORP COM COM 580135101 31,417 130,301 SH   SOLE   7,325 0 122,976
METTLER TOLEDO INTERNATIONAL C COM 592688105 161 117 SH   SOLE   0 0 117
MICROSOFT CORP COM COM 594918104 117,117 415,425 SH   SOLE   32,200 0 383,225
MICROCHIP TECHNOLOGY INC. COM COM 595017104 863 5,620 SH   SOLE   0 0 5,620
MONDELEZ INTL INC CL A CL A 609207105 275 4,730 SH   SOLE   0 0 4,730
MOODYS CORP COM COM 615369105 57 160 SH   SOLE   0 0 160
MORGAN STANLEY COM NEW COM 617446448 120 1,235 SH   SOLE   0 0 1,235
MURPHY OIL CORP COM COM 626717102 1,513 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 3,345 20,000 SH   SOLE   20,000 0 0
NIKE INC CL B CL B 654106103 3,103 21,368 SH   SOLE   3,000 0 18,368
NORFOLK SOUTHN CORP COM COM 655844108 293 1,225 SH   SOLE   0 0 1,225
NORTHROP GRUMMAN CORP COM COM 666807102 223 619 SH   SOLE   0 0 619
NOVO-NORDISK A S ADR SPONS ADR 670100205 695 7,240 SH   SOLE   0 0 7,240
NUCOR CORP COM COM 670346105 48 490 SH   SOLE   0 0 490
NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 17 1,240 SH   SOLE   0 0 1,240
NUVEEN AMT FREE QLTY MUN INC C COM 670657105 5 320 SH   SOLE   0 0 320
NUVEEN MUN VALUE FD INC COM COM 670928100 5 425 SH   SOLE   0 0 425
OCCIDENTAL PETE CORP W EXP 08 WTS 674599162 0 3 SH   SOLE   0 0 3
PNC FINL SVCS GROUP INC COM COM 693475105 710 3,630 SH   SOLE   1,250 0 2,380
PPG INDS INC COM COM 693506107 72 500 SH   SOLE   0 0 500
PACCAR INC COM COM 693718108 83 1,054 SH   SOLE   0 0 1,054
PACKAGING CORP AMER COM COM 695156109 82 600 SH   SOLE   0 0 600
PALO ALTO NETWORKS INC COM COM 697435105 7 15 SH   SOLE   0 0 15
PAYCHEX INC COM COM 704326107 146 1,301 SH   SOLE   0 0 1,301
PEMBINA PIPELINE CORP COM COM 706327103 10 300 SH   SOLE   0 0 300
PEPSICO INC COM COM 713448108 30,519 202,908 SH   SOLE   15,055 0 187,853
PERKINELMER INC COM COM 714046109 220 1,267 SH   SOLE   0 0 1,267
PFIZER INC COM COM 717081103 6,516 151,497 SH   SOLE   16,910 0 134,587
PHILIP MORRIS INTL INC COM COM 718172109 916 9,665 SH   SOLE   0 0 9,665
PHILLIPS 66 COM COM 718546104 265 3,777 SH   SOLE   0 0 3,777
POTLATCHDELTIC CORPORATION COM COM 737630103 25 480 SH   SOLE   0 0 480
PROCTER AND GAMBLE CO COM COM 742718109 13,725 98,176 SH   SOLE   1,850 0 96,326
PROGRESSIVE CORP COM COM 743315103 25,184 278,613 SH   SOLE   21,440 0 257,173
PRUDENTIAL FINL INC COM COM 744320102 71 674 SH   SOLE   0 0 674
PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 174 2,850 SH   SOLE   0 0 2,850
PURE CYCLE CORP COM NEW COM 746228303 186 14,000 SH   SOLE   0 0 14,000
QUALCOMM INC COM COM 747525103 154 1,195 SH   SOLE   0 0 1,195
RAYONIER INC COM COM 754907103 1,962 54,985 SH   SOLE   54,985 0 0
REPUBLIC SVCS INC COM COM 760759100 90 750 SH   SOLE   0 0 750
ROPER TECHNOLOGIES INC COM COM 776696106 13,871 31,091 SH   SOLE   3,195 0 27,896
ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 4,320 96,935 SH   SOLE   95,100 0 1,835
SANDERSON FARMS INC COM COM 800013104 38 200 SH   SOLE   0 0 200
SCHLUMBERGER LTD COM STK COM 806857108 183 6,160 SH   SOLE   0 0 6,160
SCHWAB CHARLES CORP COM COM 808513105 707 9,707 SH   SOLE   2,700 0 7,007
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 34 330 SH   SOLE   0 0 330
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 860 8,265 SH   SOLE   0 0 8,265
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 26 175 SH   SOLE   175 0 0
SCHWAB STRATEGIC TR US LCAP VA COM 808524409 10 150 SH   SOLE   0 0 150
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 195 2,540 SH   SOLE   0 0 2,540
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 890 8,895 SH   SOLE   200 0 8,695
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,071 67,955 SH   SOLE   260 0 67,695
SCHWAB STRATEGIC TR 1 5YR CORP ETF 808524714 77 1,500 SH   SOLE   0 0 1,500
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 375 5,050 SH   SOLE   0 0 5,050
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 161 4,163 SH   SOLE   438 0 3,725
SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 451 7,960 SH   SOLE   0 0 7,960
SCHWAB STRATEGIC TR SHT TM US ETF 808524862 311 6,075 SH   SOLE   0 0 6,075
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2 41 SH   SOLE   0 0 41
SERVICE CORP INTL COM COM 817565104 87 1,450 SH   SOLE   0 0 1,450
SIMULATIONS PLUS INC COM COM 829214105 4 100 SH   SOLE   0 0 100
SNAP ON INC COM COM 833034101 21 100 SH   SOLE   0 0 100
SOUTHERN CO COM COM 842587107 6 90 SH   SOLE   0 0 90
SOUTHWEST AIRLS CO COM COM 844741108 1 10 SH   SOLE   0 0 10
STANLEY BLACK & DECKER INC COM 854502101 158 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 39,291 356,183 SH   SOLE   15,550 0 340,633
STATE STR CORP COM COM 857477103 6,533 77,114 SH   SOLE   0 0 77,114
STEEL DYNAMICS INC COM COM 858119100 16 275 SH   SOLE   0 0 275
STORE CAP CORP COM COM 862121100 20 630 SH   SOLE   0 0 630
STRYKER CORPORATION COM COM 863667101 50,780 192,551 SH   SOLE   5,235 0 187,316
SYSCO CORP COM COM 871829107 24,161 307,780 SH   SOLE   19,570 0 288,210
TCW STRATEGIC INCOME FD INC CO COM 872340104 195 34,046 SH   SOLE   0 0 34,046
TJX COS INC NEW COM COM 872540109 31,595 478,851 SH   SOLE   26,545 0 452,306
T-MOBILE US INC COM COM 872590104 179 1,400 SH   SOLE   0 0 1,400
TELEFLEX INCORPORATED COM COM 879369106 53 141 SH   SOLE   0 0 141
TEVA PHARMACEUTICAL INDS LTD S SPONS ADR 881624209 77 7,950 SH   SOLE   0 0 7,950
TEXAS INSTRS INC COM COM 882508104 15 80 SH   SOLE   0 0 80
THERMO FISHER SCIENTIFIC INC C COM 883556102 62,962 110,202 SH   SOLE   6,785 0 103,417
TRANSDIGM GROUP INC COM COM 893641100 39 62 SH   SOLE   0 0 62
TRI CONTL CORP COM COM 895436103 202 6,064 SH   SOLE   0 0 6,064
TRIMBLE INC COM COM 896239100 72 870 SH   SOLE   0 0 870
US BANCORP DEL COM NEW COM 902973304 15,091 253,884 SH   SOLE   100 0 253,784
UNILEVER PLC SPON ADR NEW SPONS ADR 904767704 16 300 SH   SOLE   0 0 300
UNION PAC CORP COM COM 907818108 2,252 11,487 SH   SOLE   1,000 0 10,487
UNITED PARCEL SERVICE INC CL B CL B 911312106 5,529 30,361 SH   SOLE   0 0 30,361
UNITED STS COMMODITY INDEX F C COM 911718104 44 1,750 SH   SOLE   0 0 1,750
V F CORP COM COM 918204108 18 266 SH   SOLE   0 0 266
VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 380 2,473 SH   SOLE   15 0 2,458
VANGUARD WORLD FD EXTENDED DUR ETF 921910709 6 42 SH   SOLE   0 0 42
VANGUARD BD INDEX FDS SHORT TR ETF 921937827 53 642 SH   SOLE   0 0 642
VANGUARD BD INDEX FDS TOTAL BN ETF 921937835 1,061 12,413 SH   SOLE   200 0 12,213
VANGUARD TAX-MANAGED INTL FD F ETF 921943858 27 539 SH   SOLE   0 0 539
VANGUARD WHITEHALL FDS HIGH DI ETF 921946406 26 250 SH   SOLE   250 0 0
VANGUARD INTL EQUITY INDEX F F ETF 922042718 174 1,299 SH   SOLE   0 0 1,299
VANGUARD INTL EQUITY INDEX F A ETF 922042775 1,108 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 260 5,208 SH   SOLE   0 0 5,208
VANGUARD MUN BD FDS TAX EXEMPT ETF 922907746 13 235 SH   SOLE   0 0 235
VANGUARD INDEX FDS S&P 500 ETF 922908363 1,690 4,286 SH   SOLE   0 0 4,286
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3 30 SH   SOLE   0 0 30
VANGUARD INDEX FDS SML CP GRW ETF 922908595 42 150 SH   SOLE   0 0 150
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 622 2,627 SH   SOLE   95 0 2,532
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 18,152 83,013 SH   SOLE   50 0 82,963
VANGUARD INDEX FDS TOTAL STK M ETF 922908769 117 526 SH   SOLE   0 0 526
VONTIER CORPORATION COM COM 928881101 1 18 SH   SOLE   0 0 18
WABTEC COM COM 929740108 3 32 SH   SOLE   0 0 32
WALMART INC COM COM 931142103 292 2,094 SH   SOLE   0 0 2,094
WALGREENS BOOTS ALLIANCE INC C COM 931427108 20 425 SH   SOLE   0 0 425
WELLS FARGO CO NEW COM COM 949746101 495 10,670 SH   SOLE   0 0 10,670
WEST PHARMACEUTICAL SVSC INC C COM 955306105 4 10 SH   SOLE   0 0 10
WEYERHAEUSER CO MTN BE COM NEW COM 962166104 55 1,540 SH   SOLE   0 0 1,540
YUM BRANDS INC COM COM 988498101 138 1,125 SH   SOLE   0 0 1,125
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 5,765 67,069 SH   SOLE   20 0 67,049
COVANTA HLDG CORP COM COM 22282E102 5 250 SH   SOLE   0 0 250
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 219 612 SH   SOLE   65 0 547
CONTROLADORA VUELA COMP DE A S ADR 21240E105 4 200 SH   SOLE   0 0 200
TARGET CORP COM COM 87612E106 472 2,065 SH   SOLE   0 0 2,065
FORTINET INC COM COM 34959E109 613 2,100 SH   SOLE   0 0 2,100
TRAVELERS COMPANIES INC COM COM 89417E109 15 100 SH   SOLE   0 0 100
AT&T INC COM COM 00206R102 935 34,630 SH   SOLE   0 0 34,630
ABBVIE INC COM COM 00287Y109 29,847 276,692 SH   SOLE   16,875 0 259,817
ACTIVISION BLIZZARD INC COM COM 00507V109 66 850 SH   SOLE   0 0 850
ADAM NAT RES FD INC COM COM 00548f105 1 52 SH   SOLE   0 0 52
ADOBE SYSTEMS INCORPORATED COM COM 00724F101 22,754 39,522 SH   SOLE   3,425 0 36,097
AKAMAI TECHNOLOGIES INC COM COM 00971T101 11 107 SH   SOLE   0 0 107
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 646 4,365 SH   SOLE   0 0 4,365
ALLISON TRANSMISSION HLDGS I C COM 01973R101 4 100 SH   SOLE   0 0 100
ALPHABET INC CAP STK CL C CL C 02079K107 86,415 32,422 SH   SOLE   2,634 0 29,788
ALPHABET INC CAP STK CL A CL A 02079K305 30,493 11,406 SH   SOLE   300 0 11,106
ALTRIA GROUP INC COM COM 02209S103 785 17,240 SH   SOLE   0 0 17,240
AMERICAN TOWER CORP NEW COM COM 03027x100 1,100 4,144 SH   SOLE   0 0 4,144
AMERIPRISE FINL INC COM COM 03076C106 193 730 SH   SOLE   0 0 730
ANSYS INC COM COM 03662Q105 134 393 SH   SOLE   0 0 393
ARES MANAGEMENT CORPORATION CL CL A 03990B101 15,480 209,670 SH   SOLE   22,675 0 186,995
ARES CAPITAL CORP COM COM 04010L103 35 1,700 SH   SOLE   0 0 1,700
AVANTOR INC COM COM 05352A100 20 500 SH   SOLE   0 0 500
BCE INC COM NEW COM 05534B760 43 850 SH   SOLE   0 0 850
BEAM THERAPEUTICS INC COM COM 07373V105 4 50 SH   SOLE   0 0 50
BIOGEN INC COM COM 09062X103 50 175 SH   SOLE   0 0 175
BLACKROCK INC COM COM 09247X101 43,704 52,112 SH   SOLE   595 0 51,517
BLACKROCK MUNIVEST FD INC COM COM 09253R105 31 3,250 SH   SOLE   0 0 3,250
BLACKROCK MUNIASSETS FD INC CO COM 09254J102 11 750 SH   SOLE   0 0 750
BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 168 10,838 SH   SOLE   0 0 10,838
BLACKROCK ENHANCD CAP & IN ETF 09256A109 16 775 SH   SOLE   0 0 775
BLACKSTONE INC COM CL A 09260D107 2,138 18,374 SH   SOLE   0 0 18,374
BLACKROCK SCIENCE & TECHNO ETF 09260K101 116 3,000 SH   SOLE   3,000 0 0
BLACKROCK CAP ALLOCATION TR CO ETF 09260U109 51 2,500 SH   SOLE   2,500 0 0
BOOKING HOLDINGS INC COM COM 09857L108 74 31 SH   SOLE   0 0 31
BROADCOM INC COM COM 11135F101 2,242 4,624 SH   SOLE   0 0 4,624
CBRE GROUP INC CL A CL A 12504L109 74 765 SH   SOLE   0 0 765
CDW CORP COM COM 12514G108 217 1,192 SH   SOLE   0 0 1,192
CARRIER GLOBAL CORPORATION COM COM 14448C104 251 4,844 SH   SOLE   0 0 4,844
CENTENE CORP DEL COM COM 15135B101 25 400 SH   SOLE   0 0 400
CHARTER COMMUNICATIONS INC N C CL A 16119P108 67 92 SH   SOLE   0 0 92
CISCO SYS INC COM COM 17275R102 26,328 483,695 SH   SOLE   0 0 483,695
COMCAST CORP NEW CL A CL A 20030N101 579 10,348 SH   SOLE   0 0 10,348
CONOCOPHILLIPS COM COM 20825C104 938 13,848 SH   SOLE   100 0 13,748
CONSTELLATION BRANDS INC CL A CL A 21036P108 54 255 SH   SOLE   0 0 255
CORTEVA INC COM COM 22052L104 134 3,185 SH   SOLE   0 0 3,185
COSTCO WHSL CORP NEW COM COM 22160K105 30,662 68,236 SH   SOLE   4,580 0 63,656
COSTAR GROUP INC COM COM 22160N109 98 1,140 SH   SOLE   0 0 1,140
CROWN CASTLE INTL CORP NEW COM COM 22822V101 15,142 87,362 SH   SOLE   7,325 0 80,037
D R HORTON INC COM COM 23331A109 202 2,400 SH   SOLE   0 0 2,400
DT MIDSTREAM INC COMMON STOCK COM 23345M107 12 254 SH   SOLE   0 0 254
DIAGEO PLC SPON ADR NEW ADR 25243Q205 2,131 11,040 SH   SOLE   0 0 11,040
DIMENSIONAL ETF TRUST US CORE ETF 25434V708 146 5,500 SH   SOLE   0 0 5,500
DOMINION ENERGY INC COM COM 25746U109 215 2,950 SH   SOLE   0 0 2,950
DOMINOS PIZZA INC COM COM 25754A201 52 110 SH   SOLE   0 0 110
DUKE ENERGY CORP NEW COM NEW COM 26441c204 192 1,968 SH   SOLE   0 0 1,968
DUPONT DE NEMOURS INC COM COM 26614N102 159 2,336 SH   SOLE   0 0 2,336
EOG RES INC COM COM 26875P101 1,782 22,200 SH   SOLE   3,800 0 18,400
EATON VANCE TAX ADVT DIV INC C COM 27828G107 30 1,101 SH   SOLE   0 0 1,101
EATON VANCE LTD DURATION INC C COM 27828H105 24 1,800 SH   SOLE   0 0 1,800
ENBRIDGE INC COM COM 29250N105 31 786 SH   SOLE   0 0 786
ENERSYS COM COM 29275Y102 10,960 147,232 SH   SOLE   12,270 0 134,962
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,884 47,992 SH   SOLE   0 0 47,992
ESSENTIAL UTILS INC COM COM 29670G102 388 8,424 SH   SOLE   375 0 8,049
ETSY INC COM COM 29786A106 3 15 SH   SOLE   0 0 15
EXELON CORP COM COM 30161N101 68 1,400 SH   SOLE   900 0 500
EXXON MOBIL CORP COM COM 30231G102 24,428 415,304 SH   SOLE   3,600 0 411,704
FACEBOOK INC CL A CL A 30303M102 45,936 135,349 SH   SOLE   30 0 135,319
FIDELITY NATL INFORMATION SV C COM 31620M106 32,823 269,749 SH   SOLE   17,290 0 252,459
FIRST BANCORP INC ME COM COM 31866P102 55 1,900 SH   SOLE   0 0 1,900
FIRST REP BK SAN FRANCISCO C C COM 33616C100 52,292 271,109 SH   SOLE   8,690 0 262,419
FIRST TR EXCHANGE-TRADED FD NA ETF 33733E500 68 1,090 SH   SOLE   0 0 1,090
FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 108 4,542 SH   SOLE   0 0 4,542
FORTIVE CORP COM COM 34959J108 277 3,932 SH   SOLE   0 0 3,932
GABELLI DIVID & INCOME TR COM 36242H104 118 4,559 SH   SOLE   0 0 4,559
GENERAL MTRS CO COM COM 37045V100 6 107 SH   SOLE   0 0 107
HP INC COM COM 40434L105 31 1,125 SH   SOLE   0 0 1,125
HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 19 900 SH   SOLE   0 0 900
HEWLETT PACKARD ENTERPRISE C C COM 42824C109 1 100 SH   SOLE   0 0 100
HILTON WORLDWIDE HLDGS INC COM COM 43300A203 7 50 SH   SOLE   0 0 50
IDEXX LABS INC COM COM 45168D104 62 100 SH   SOLE   0 0 100
INCYTE CORP COM COM 45337C102 3 40 SH   SOLE   0 0 40
INSPERITY INC COM COM 45778Q107 30 275 SH   SOLE   0 0 275
INTERCONTINENTAL EXCHANGE IN C COM 45866F104 127 1,110 SH   SOLE   0 0 1,110
INVESCO MUN TR COM ETF 46131J103 101 7,555 SH   SOLE   0 0 7,555
INVESCO PA VALUE MUN INC TR CO ETF 46132K109 9 700 SH   SOLE   0 0 700
INVESCO MUNI INCOME OPP TRST C COM 46132X101 71 8,904 SH   SOLE   0 0 8,904
INVESCO EXCHANGE TRADED FD T W ETF 46137V134 380 4,920 SH   SOLE   0 0 4,920
INVESCO EXCH TRADED FD TR II P ETF 46138E511 197 13,091 SH   SOLE   0 0 13,091
INVESCO EXCH TRADED FD TR II N ETF 46138E537 54 2,000 SH   SOLE   0 0 2,000
INVESCO EXCH TRADED FD TR II S ETF 46138G698 12 165 SH   SOLE   0 0 165
INVESCO EXCH TRADED FD TR II S ETF 46138G706 400 5,000 SH   SOLE   0 0 5,000
INVESCO EXCH TRADED FD TR II G ETF 46138G847 44 1,579 SH   SOLE   0 0 1,579
IQVIA HLDGS INC COM COM 46266C105 29 120 SH   SOLE   0 0 120
ISHARES TR US TREAS BD ETF ETF 46429B267 15 584 SH   SOLE   0 0 584
ISHARES TR FLTG RATE NT ETF ETF 46429B655 605 11,898 SH   SOLE   0 0 11,898
ISHARES TR CORE HIGH DV ETF ETF 46429B663 1,013 10,750 SH   SOLE   0 0 10,750
ISHARES TR 0-5 YR TIPS ETF ETF 46429B747 119 1,125 SH   SOLE   0 0 1,125
ISHARES TR CORE 1 5 YR USD ETF 46432F859 265 5,185 SH   SOLE   0 0 5,185
ISHARES INC CORE MSCI EMKT ETF 46434G103 483 7,815 SH   SOLE   0 0 7,815
ISHARES INC ESG AWR MSCI EM ETF 46434G863 48 1,163 SH   SOLE   0 0 1,163
JPMORGAN CHASE & CO COM COM 46625H100 63,683 389,047 SH   SOLE   15,205 0 373,842
J P MORGAN EXCHANGE-TRADED F U ETF 46641Q837 145 2,860 SH   SOLE   0 0 2,860
JEFFERIES FINL GROUP INC COM COM 47233W109 2,599 70,000 SH   SOLE   70,000 0 0
M & T BK CORP COM COM 55261F104 48 318 SH   SOLE   118 0 201
MSCI INC COM CL A 55354G100 283 465 SH   SOLE   0 0 465
MASTERCARD INCORPORATED CL A CL A 57636Q104 1,068 3,072 SH   SOLE   0 0 3,072
MCKESSON CORP COM COM 58155Q103 178 891 SH   SOLE   0 0 891
MERCK & CO INC COM COM 58933Y105 8,037 107,008 SH   SOLE   19,393 0 87,615
MERITAGE HOMES CORP COM COM 59001A102 11 110 SH   SOLE   0 0 110
METLIFE INC COM COM 59156R108 31 500 SH   SOLE   0 0 500
MOLSON COORS BEVERAGE CO CL B CL B 60871R209 5 100 SH   SOLE   0 0 100
NETFLIX INC COM COM 64110L106 281 460 SH   SOLE   100 0 360
NEXTERA ENERGY INC COM COM 65339f101 2,054 26,153 SH   SOLE   0 0 26,153
NOVARTIS AG SPONSORED ADR ADR 66987V109 86 1,050 SH   SOLE   750 0 300
NVIDIA CORPORATION COM COM 67066G104 24,169 116,669 SH   SOLE   6,000 0 110,669
NUVEEN REAL ESTATE INCOME FD C COM 67071B108 3 300 SH   SOLE   0 0 300
NUVEEN FLOATING RATE INCOME CO COM 67072T108 10 1,000 SH   SOLE   0 0 1,000
ORACLE CORP COM COM 68389X105 5,358 61,496 SH   SOLE   0 0 61,496
ORGANON & CO COMMON STOCK COM 68622V106 39 1,189 SH   SOLE   0 0 1,189
ORTHOPEDIATRICS CORP COM COM 68752L100 7 100 SH   SOLE   0 0 100
OTIS WORLDWIDE CORP COM COM 68902V107 3 37 SH   SOLE   0 0 37
PAYPAL HLDGS INC COM COM 70450Y103 102,845 395,237 SH   SOLE   10,350 0 384,887
PHYSICIANS RLTY TR COM COM 71943U104 1 60 SH   SOLE   0 0 60
PIMCO ETF TR INTER MUN BD ACT ETF 72201R866 85 1,500 SH   SOLE   0 0 1,500
PRICE T ROWE GROUP INC COM COM 74144t108 226 1,150 SH   SOLE   0 0 1,150
PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH   SOLE   15 0 0
PROSHARES TR ULT R/EST NEW ETF 74347X625 9 104 SH   SOLE   0 0 104
PROSHARES TR S&P 500 DV AR ETF 74348A467 6 65 SH   SOLE   0 0 65
PUBLIC STORAGE COM COM 74460D109 336 1,132 SH   SOLE   0 0 1,132
QORVO INC COM COM 74736K101 9 55 SH   SOLE   0 0 55
QUANTUMSCAPE CORP COM CL A CL A 74767V109 7 300 SH   SOLE   0 0 300
QUEST DIAGNOSTICS INC COM COM 74834L100 13 90 SH   SOLE   0 0 90
REGENERON PHARMACEUTICALS COM COM 75886F107 2,085 3,445 SH   SOLE   1,250 0 2,195
S&P GLOBAL INC COM COM 78409V104 159 375 SH   SOLE   0 0 375
SPDR S&P 500 ETF TR TR UNI ETF 78462F103 11,993 27,946 SH   SOLE   270 0 27,676
SPDR GOLD TR GOLD SHS ETF 78463v107 1,088 6,624 SH   SOLE   325 0 6,299
SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 3 50 SH   SOLE   0 0 50
SPDR SER TR NYSE TECH ETF ETF 78464A102 282 1,800 SH   SOLE   0 0 1,800
SPDR SER TR PORTFOLIO SHORT ETF 78464A474 9 280 SH   SOLE   0 0 280
SS&C TECHNOLOGIES HLDGS IN COM 78467J100 35 503 SH   SOLE   0 0 503
SPDR DOW JONES INDL AVERAGE UT ETF 78467X109 72 212 SH   SOLE   60 0 152
SPDR SER TR PORTFOLIO SH TSR ETF 78468R101 459 15,000 SH   SOLE   0 0 15,000
SPDR SER TR NUVEEN BRC MUNIC ETF 78468R721 26 503 SH   SOLE   0 0 503
SALESFORCE COM INC COM COM 79466L302 1,610 5,937 SH   SOLE   0 0 5,937
SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 1 15 SH   SOLE   0 0 15
SELECT SECTOR SPDR TR SBI CONS ETF 81369Y407 43 237 SH   SOLE   0 0 237
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 19 300 SH   SOLE   0 0 300
SERVICENOW INC COM COM 81762P102 1,287 2,068 SH   SOLE   125 0 1,943
SHOPIFY INC CL A CL A 82509L107 42 31 SH   SOLE   0 0 31
SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 23 1,654 SH   SOLE   0 0 1,654
SPROTT PHYSICAL GOLD & SIL ETF 85208R101 29 1,700 SH   SOLE   200 0 1,500
STARWOOD PPTY TR INC COM COM 85571B105 18 750 SH   SOLE   0 0 750
SYNAPTICS INC COM COM 87157D109 13 70 SH   SOLE   0 0 70
TPI COMPOSITES INC COM COM 87266J104 3 100 SH   SOLE   0 0 100
TARGA RES CORP COM COM 87612G101 20 400 SH   SOLE   0 0 400
TESLA INC COM COM 88160R101 271 350 SH   SOLE   0 0 350
TETRA TECH INC NEW COM COM 88162G103 68,306 457,389 SH   SOLE   17,355 0 440,034
3M CO COM COM 88579Y101 7,213 41,119 SH   SOLE   7,400 0 33,719
TRANSMEDICS GROUP INC COM COM 89377M109 66 2,000 SH   SOLE   0 0 2,000
TRANSUNION COM COM 89400J107 22,829 203,271 SH   SOLE   16,225 0 187,046
TRUIST FINL CORP COM COM 89832Q109 53 900 SH   SOLE   0 0 900
UNITEDHEALTH GROUP INC COM COM 91324P102 12,280 31,428 SH   SOLE   3,605 0 27,823
VANECK ETF TRUST VANECK VIETNA ETF 92189F817 6 300 SH   SOLE   0 0 300
VANGUARD WORLD FDS INF TECH ET ETF 92204A702 69 172 SH   SOLE   0 0 172
VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 365 5,945 SH   SOLE   0 0 5,945
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 1,226 14,879 SH   SOLE   0 0 14,879
VANGUARD SCOTTSDALE FDS INTER COM 92206C706 104 1,540 SH   SOLE   0 0 1,540
VERASTEM INC COM COM 92337C104 77 25,000 SH   SOLE   0 0 25,000
VERIZON COMMUNICATIONS INC COM COM 92343v104 20,043 371,100 SH   SOLE   15,275 0 355,825
VERISK ANALYTICS INC COM CL A 92345Y106 38,807 193,773 SH   SOLE   3,600 0 190,173
VERTEX PHARMACEUTICALS INC COM COM 92532F100 5,190 28,610 SH   SOLE   2,880 0 25,730
VIATRIS INC COM COM 92556V106 9 694 SH   SOLE   0 0 694
VISA INC COM CL A CL A 92826C839 104,301 468,243 SH   SOLE   9,170 0 459,073
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 40 2,596 SH   SOLE   0 0 2,596
WEC ENERGY GROUP INC COM COM 92939U106 79 894 SH   SOLE   0 0 894
WASTE MGMT INC DEL COM COM 94106L109 97 650 SH   SOLE   0 0 650
WELLTOWER INC COM COM 95040Q104 62 750 SH   SOLE   0 0 750
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 48 900 SH   SOLE   0 0 900
WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 33 675 SH   SOLE   0 0 675
WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 47 800 SH   SOLE   0 0 800
WISDOMTREE TR EUROPE HEDGED EQ COM 97717X701 40 520 SH   SOLE   0 0 520
XCEL ENERGY INC COM COM 98389B100 165 2,642 SH   SOLE   210 0 2,432
XYLEM INC COM COM 98419M100 117 950 SH   SOLE   0 0 950
YUM CHINA HLDGS INC COM COM 98850P109 38 650 SH   SOLE   0 0 650
ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 192 1,310 SH   SOLE   0 0 1,310
ZOETIS INC CL A CL A 98978V103 39,586 203,906 SH   SOLE   11,650 0 192,256
AON PLC SHS CL A PLC SHS G0403H108 314 1,100 SH   SOLE   0 0 1,100
ATLASSIAN CORP PLC CL A CL A G06242104 20 50 SH   SOLE   0 0 50
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 69,987 218,764 SH   SOLE   3,585 0 215,179
CLARIVATE PLC ORD SHS COM G21810109 16 725 SH   SOLE   0 0 725
EATON CORP PLC SHS COM G29183103 116 775 SH   SOLE   0 0 775
ENSTAR GROUP LIMITED SHS COM G3075P101 117 500 SH   SOLE   0 0 500
IHS MARKIT LTD SHS COM G47567105 253 2,171 SH   SOLE   0 0 2,171
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 34 499 SH   SOLE   0 0 499
LINDE PLC SHS PLC SHS G5494J103 264 900 SH   SOLE   0 0 900
MEDTRONIC PLC SHS COM G5960L103 192 1,535 SH   SOLE   0 0 1,535
ROCKLEY PHOTONICS HOLDINGS L O COM G7614L109 3 360 SH   SOLE   0 0 360
PENTAIR PLC SHS PLC SHS G7S00T104 24 336 SH   SOLE   0 0 336
TRANE TECHNOLOGIES PLC SHS COM G8994E103 12 70 SH   SOLE   0 0 70
CHUBB LIMITED COM COM H1467J104 322 1,855 SH   SOLE   0 0 1,855
SPOTIFY TECHNOLOGY S A SHS COM L8681T102 39 175 SH   SOLE   0 0 175
ASML HOLDING N V N Y REGISTRY NY SHS N07059210 18 24 SH   SOLE   0 0 24
ROYAL CARIBBEAN GROUP COM COM V7780T103 4 45 SH   SOLE   0 0 45