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 CO Com 88579Y101 6,994 39,376 SH   SOLE   38,933 0 443
ABB LTD Adr 000375204 4 100 SH   SOLE   0 0 100
ABBOTT LABORATORIES Com 002824100 15,574 110,655 SH   SOLE   109,210 0 1,445
ABBVIE INC Com 00287Y109 43,399 320,521 SH   SOLE   272,307 0 48,214
ACCENTURE PLC Com G1151C101 100,399 242,189 SH   SOLE   213,474 0 28,715
ACTIVISION BLIZZARD INC Com 00507V109 59 890 SH   SOLE   0 0 890
ADOBE INC Com 00724F101 25,769 45,443 SH   SOLE   41,850 0 3,593
AEGON NV Adr 007924103 2 326 SH   SOLE   0 0 326
AGNICO EAGLE MINES LTD Com 008474108 24 450 SH   SOLE   0 0 450
AIA GRP LTD Adr 001317205 867 21,500 SH   SOLE   21,500 0 0
AIR PRODUCTS AND CHEMICALS INC Com 009158106 435 1,431 SH   SOLE   1,423 0 8
AKAMAI TECHNOLOGIES INC Com 00971T101 13 110 SH   SOLE   0 0 110
ALASKA AIR GRP INC Com 011659109 8 149 SH   SOLE   0 0 149
ALLISON TRANSMISSION HLDGS INC Com 01973R101 4 100 SH   SOLE   0 0 100
ALLSTATE CORP Com 020002101 65 549 SH   SOLE   0 0 549
ALPHABET INC CL A Com 02079K305 40,722 14,057 SH   SOLE   11,372 0 2,685
ALPHABET INC CL C Com 02079K107 106,950 36,961 SH   SOLE   32,099 0 4,862
ALTRIA GRP INC Com 02209S103 820 17,309 SH   SOLE   17,265 0 44
AMAZON.COM INC Com 023135106 50,285 15,081 SH   SOLE   13,319 0 1,762
AMEREN CORP Com 023608102 36 404 SH   SOLE   0 0 404
AMERICAN BALANCED FD Mfo 024071821 23 702 SH   SOLE   0 0 702
AMERICAN CENTURY ULTRA FD Mfo 025083874 59 641 SH   SOLE   0 0 641
AMERICAN ELECTRIC POWER CO INC Com 025537101 188 2,117 SH   SOLE   0 0 2,117
AMERICAN EXPRESS CO Com 025816109 5,645 34,504 SH   SOLE   26,533 0 7,971
AMERICAN FDS AMCAP F2 Mfo 023375827 189 4,108 SH   SOLE   0 0 4,108
AMERICAN FDS AMERICAN BAL A Mfo 024071102 27 814 SH   SOLE   0 0 814
AMERICAN FDS AMERICAN BAL C Mfo 024071300 93 2,798 SH   SOLE   0 0 2,798
AMERICAN FDS CAP INCM BUILDER Mfo 140193103 98 1,400 SH   SOLE   0 0 1,400
AMERICAN FDS EUROPACIFIC GRWTH FD Mfo 29875E100 253 3,916 SH   SOLE   0 0 3,916
AMERICAN FDS GRWTH FD OF AMER A Mfo 399874106 114 1,540 SH   SOLE   0 0 1,540
AMERICAN FDS GRWTH FD OF AMER F1 Mfo 399874403 37 499 SH   SOLE   0 0 499
AMERICAN FDS GRWTH FD OF AMER F2 Mfo 399874825 190 2,572 SH   SOLE   0 0 2,572
AMERICAN FDS INVST CO OF AMER Mfo 461308108 64 1,238 SH   SOLE   0 0 1,238
AMERICAN FDS NEW WORLD FD Mfo 649280823 86 1,001 SH   SOLE   0 0 1,001
AMERICAN INTL GRP INC Com 026874784 151 2,660 SH   SOLE   0 0 2,660
AMERICAN TOWER CORP Reit 03027X100 1,321 4,515 SH   SOLE   4,500 0 15
AMERICAN WATER WORKS CO INC Com 030420103 146 774 SH   SOLE   0 0 774
AMERIPRISE FINANCIAL INC Com 03076C106 230 764 SH   SOLE   764 0 0
AMETEK INC Com 031100100 238 1,620 SH   SOLE   1,585 0 35
AMGEN INC Com 031162100 1,207 5,366 SH   SOLE   4,688 0 678
AMPHENOL CORP Com 032095101 70 796 SH   SOLE   0 0 796
ANALOG DEVICES INC Com 032654105 649 3,691 SH   SOLE   3,369 0 322
ANNALY CAP MANAGEMENT INC Reit 035710409 111 14,207 SH   SOLE   13,757 0 450
ANSYS INC Com 03662Q105 111 277 SH   SOLE   0 0 277
ANTHEM INC Com 036752103 98 212 SH   SOLE   0 0 212
AON PLC Com G0403H108 333 1,108 SH   SOLE   1,108 0 0
APPLE INC Com 037833100 127,769 719,542 SH   SOLE   623,467 0 96,075
APPLIED MATERIALS INC Com 038222105 366 2,326 SH   SOLE   2,297 0 29
ARES CAP CORP Csd 04010L103 8 400 SH   SOLE   0 0 400
ARES MANAGEMENT CORP Com 03990B101 19,837 244,790 SH   SOLE   244,090 0 700
ARTISAN SM CAP INST Mfo 04314H758 653 15,102 SH   SOLE   0 0 15,102
ASTRAZENECA PLC Adr 046353108 19 330 SH   SOLE   0 0 330
AT&T INC Com 00206R102 484 19,688 SH   SOLE   19,688 0 0
ATLAS AIR WORLDWIDE HLDGS INC Com 049164205 19 200 SH   SOLE   0 0 200
AUTOMATIC DATA PROCESSING INC Com 053015103 62,957 255,321 SH   SOLE   223,554 0 31,767
AVANTOR INC Com 05352A100 21 500 SH   SOLE   0 0 500
AVERY DENNISON CORP Com 053611109 69 318 SH   SOLE   0 0 318
BANK OF AMER CORP Com 060505104 112 2,528 SH   SOLE   0 0 2,528
BANK OF MONTREAL Com 063671101 54 500 SH   SOLE   0 0 500
BANK OF NOVA SCOTIA Com 064149107 45 625 SH   SOLE   0 0 625
BANK OF NY MELLON CORP Com 064058100 6,394 110,096 SH   SOLE   85,017 0 25,079
BAR HARBOR BANKSHARES Com 066849100 64 2,200 SH   SOLE   0 0 2,200
BAXTER INTL INC Com 071813109 23 268 SH   SOLE   0 0 268
BCE INC Com 05534B760 44 850 SH   SOLE   0 0 850
BECTON DICKINSON AND CO Com 075887109 178 709 SH   SOLE   0 0 709
BERKSHIRE HATHAWAY INC Com 084670702 15,693 52,484 SH   SOLE   47,789 0 4,695
BIG LOTS INC Com 089302103 5 100 SH   SOLE   0 0 100
BIOGEN INC Com 09062X103 44 185 SH   SOLE   0 0 185
BLACKROCK ADVANTAGE INTL FD Mfo 091937243 55 3,008 SH   SOLE   0 0 3,008
BLACKROCK BASIC VAL FD Mfo 09251G101 24 1,281 SH   SOLE   0 0 1,281
BLACKROCK CAP ALLOCATION TR Csd 09260U109 39 2,000 SH   SOLE   0 0 2,000
BLACKROCK INC Com 09247X101 55,299 60,399 SH   SOLE   52,676 0 7,723
BLACKROCK MID-CAP GRWTH EQ PORT Mfo 091928861 156 3,242 SH   SOLE   0 0 3,242
BLACKROCK SCIENCE AND TECH TR II Csd 09260K101 117 3,000 SH   SOLE   0 0 3,000
BLACKSTONE ALT MULTI-STRATEGY FUND Mfo 09257V201 18 1,653 SH   SOLE   0 0 1,653
BLACKSTONE INC Com 09260D107 889 6,874 SH   SOLE   6,774 0 100
BNY MELLON MID CAP MULTI-STRATEGY FD Mfo 05569M608 477 22,299 SH   SOLE   0 0 22,299
BNY MELLON TX-SNSTV LG CP MLT-STRT FD Mfo 05569M426 610 27,930 SH   SOLE   0 0 27,930
BORGWARNER INC Com 099724106 5 109 SH   SOLE   0 0 109
BOSTON SCIENTIFIC CORP Com 101137107 181 4,258 SH   SOLE   0 0 4,258
BP PLC Adr 055622104 80 3,000 SH   SOLE   0 0 3,000
BRIGHT HORIZONS FAMILY SOLUTIONS INC Com 109194100 1,466 11,646 SH   SOLE   1,946 0 9,700
BRISTOL-MYERS SQUIBB CO Com 110122108 333 5,347 SH   SOLE   4,668 0 679
BROADCOM INC Com 11135F101 3,304 4,965 SH   SOLE   4,845 0 120
BROWN ADVSRY WMC STRAT EURO EQ FD Mfo 115233629 11 883 SH   SOLE   0 0 883
BROWN-FORMAN CORP Com 115637100 20 300 SH   SOLE   0 0 300
BROWN-FORMAN CORP Com 115637209 40 545 SH   SOLE   0 0 545
CALVERT EQ R6 Mfo 131582280 34 344 SH   SOLE   0 0 344
CALVERT SOCIAL INVT FD Mfo 131618795 293 2,993 SH   SOLE   0 0 2,993
CAMBIAR INTL EQ INSTL Mfo 00769G543 16 586 SH   SOLE   0 0 586
CAMDEN NATIONAL CORP Com 133034108 24 500 SH   SOLE   0 0 500
CANADIAN NATIONAL RAILWAY CO Com 136375102 113 920 SH   SOLE   0 0 920
CAPITAL INCOME BLDR Mfo 140194101 19 269 SH   SOLE   0 0 269
CARGURUS INC Com 141788109 5 148 SH   SOLE   0 0 148
CARLISLE COMPANIES INC Com 142339100 1,033 4,162 SH   SOLE   3,487 0 675
CARRIER GLOB CORP Com 14448C104 264 4,862 SH   SOLE   4,849 0 13
CATERPILLAR INC Com 149123101 680 3,290 SH   SOLE   3,274 0 16
CBRE GROUP Com 12504L109 85 779 SH   SOLE   0 0 779
CDW CORP Com 12514G108 245 1,198 SH   SOLE   1,195 0 3
CELANESE CORP Com 150870103 173 1,030 SH   SOLE   0 0 1,030
CENTENE CORP Com 15135B101 34 414 SH   SOLE   0 0 414
CERNER CORP Com 156782104 414 4,461 SH   SOLE   4,350 0 111
CHARLES RIVER LABORATORIES INTL INC Com 159864107 122 325 SH   SOLE   0 0 325
CHARLES SCHWAB CORP Com 808513105 1,175 13,972 SH   SOLE   10,872 0 3,100
CHARTER COMMUNICATIONS INC Com 16119P108 79 121 SH   SOLE   0 0 121
CHEVRON CORP Com 166764100 4,296 36,609 SH   SOLE   36,552 0 57
CHUBB LTD Com H1467J104 367 1,896 SH   SOLE   1,896 0 0
CHURCH & DWIGHT CO INC Com 171340102 364 3,553 SH   SOLE   3,550 0 3
CIGNA CORP Com 125523100 380 1,654 SH   SOLE   1,641 0 13
CINCINNATI FINANCIAL CORP Com 172062101 63 550 SH   SOLE   0 0 550
CISCO SYSTEMS INC Com 17275R102 30,848 486,793 SH   SOLE   468,105 0 18,688
CLARIVATE PLC Com G21810109 17 725 SH   SOLE   0 0 725
COCA-COLA CO Com 191216100 5,423 91,592 SH   SOLE   73,477 0 18,115
COGNIZANT TECH SOLUTIONS CORP Com 192446102 1,931 21,765 SH   SOLE   21,752 0 13
COLGATE-PALMOLIVE CO Com 194162103 1,665 19,508 SH   SOLE   19,471 0 37
COLUMBIA ACORN INTL Mfo 197199813 267 8,009 SH   SOLE   0 0 8,009
COLUMBIA DIV INCM A Mfo 19765N278 5 145 SH   SOLE   0 0 145
COLUMBIA LG CAP GRWTH FD Mfo 19765P695 7 108 SH   SOLE   0 0 108
COLUMBIA LG CAP GRWTH INST Mfo 19765P661 73 1,130 SH   SOLE   0 0 1,130
COLUMBIA SM CAP GRWTH A Mfo 19765P638 6 236 SH   SOLE   0 0 236
COLUMBIA SM CAP GRWTH INST Mfo 19765P596 7 249 SH   SOLE   0 0 249
COLUMBIA SM CP IDX INST Mfo 19765J814 41 1,380 SH   SOLE   0 0 1,380
COMCAST CORP Com 20030N101 755 14,996 SH   SOLE   10,397 0 4,599
CONOCOPHILLIPS Com 20825C104 2,205 30,552 SH   SOLE   14,498 0 16,054
CONSOLIDATED EDISON INC Com 209115104 96 1,121 SH   SOLE   0 0 1,121
CONSTELLATION BRANDS, INC. Com 21036P108 156 623 SH   SOLE   0 0 623
CONSUMER DISC SELECT SECTOR SPDR FD Etf 81369Y407 48 237 SH   SOLE   0 0 237
CONTROLADORA VUELA CO DE AVI ADR Adr 21240E105 4 200 SH   SOLE   0 0 200
CORNING INC Com 219350105 12 327 SH   SOLE   0 0 327
CORTEVA INC Com 22052L104 149 3,152 SH   SOLE   0 0 3,152
COSTAR GROUP INC Com 22160N109 90 1,140 SH   SOLE   0 0 1,140
COSTCO WHOLESALE CORP Com 22160K105 44,473 78,339 SH   SOLE   66,598 0 11,741
CROWN CASTLE INTL CORP Reit 22822V101 25,100 120,246 SH   SOLE   104,010 0 16,236
CROWN HLDGS INC Com 228368106 88 795 SH   SOLE   0 0 795
CSX CORP Com 126408103 674 17,935 SH   SOLE   17,863 0 72
CUMMINS INC Com 231021106 47 216 SH   SOLE   0 0 216
CVS HEALTH CORP Com 126650100 163 1,584 SH   SOLE   0 0 1,584
D R HORTON INC Com 23331A109 260 2,400 SH   SOLE   2,400 0 0
DANAHER CORP Com 235851102 14,574 44,298 SH   SOLE   40,025 0 4,273
DARLING INGREDIENTS, INC Com 237266101 16 235 SH   SOLE   0 0 235
DEERE & CO Com 244199105 64 186 SH   SOLE   0 0 186
DELTA AIR LINES INC Com 247361702 5 137 SH   SOLE   0 0 137
DEUTSCHE TELEKOM AG Adr 251566105 50 2,700 SH   SOLE   0 0 2,700
DEXCOM INC Com 252131107 113 211 SH   SOLE   0 0 211
DFA EMRGNG MKTS CORE EQ PORT Mfo 233203421 116 4,617 SH   SOLE   0 0 4,617
DFA GLOBAL REAL ESTATE SECS PORT Mfo 23320G554 9 666 SH   SOLE   0 0 666
DFA INTL CORE EQ PORT Mfo 233203371 260 16,154 SH   SOLE   0 0 16,154
DFA INVT DIMENSION REAL ESTATE PT Mfo 233203835 51 976 SH   SOLE   0 0 976
DFA U S CORE EQ 1 PORT Mfo 233203413 38 1,049 SH   SOLE   0 0 1,049
DFA US LARGE CAP EQ INST Mfo 23320G240 728 25,937 SH   SOLE   0 0 25,937
DFA US LG CAP VAL PORT Mfo 233203827 76 1,649 SH   SOLE   0 0 1,649
DFA US VECTOR EQ I Mfo 233203389 114 4,572 SH   SOLE   0 0 4,572
DIAGEO PLC Adr 25243Q205 2,626 11,931 SH   SOLE   10,890 0 1,041
DIMENSIONAL ETF TRUST Etf 25434V708 159 5,500 SH   SOLE   0 0 5,500
DIMENSIONAL INVT GROUP INC Mfo 25434D658 66 3,000 SH   SOLE   0 0 3,000
DISCOVER FINANCIAL SERVICES Com 254709108 19 166 SH   SOLE   0 0 166
DODGE & COX INCM FD Mfo 256210105 35 2,485 SH   SOLE   0 0 2,485
DODGE & COX INTL STOCK FD Mfo 256206103 86 1,821 SH   SOLE   0 0 1,821
DODGE & COX STOCK FD Mfo 256219106 522 2,127 SH   SOLE   0 0 2,127
DOMINION ENERGY INC Com 25746U109 235 2,986 SH   SOLE   2,965 0 21
DOMINOS PIZZA INC Com 25754A201 62 110 SH   SOLE   0 0 110
DONALDSON CO INC Com 257651109 1,944 32,807 SH   SOLE   32,775 0 32
DOVER CORP Com 260003108 208 1,146 SH   SOLE   0 0 1,146
DOW INC Com 260557103 188 3,311 SH   SOLE   0 0 3,311
DT MIDSTREAM INC Com 23345M107 12 258 SH   SOLE   0 0 258
DTE ENERGY CO Com 233331107 62 518 SH   SOLE   0 0 518
DUKE ENERGY CORP Com 26441C204 204 1,941 SH   SOLE   1,908 0 33
DUPONT DE NEMOURS INC Com 26614N102 194 2,398 SH   SOLE   0 0 2,398
EATON CORP PLC Com G29183103 154 890 SH   SOLE   0 0 890
EATON VANCE GROWTH ATL CAPTSMID I Mfo 277902698 11 266 SH   SOLE   0 0 266
EATON VANCE TAX ADVT DIV INCM FD COM Csd 27828G107 33 1,101 SH   SOLE   0 0 1,101
EBAY INC. Com 278642103 29 432 SH   SOLE   0 0 432
ECOLAB INC Com 278865100 59,710 254,528 SH   SOLE   237,810 0 16,718
EDGEWOOD GRWTH INSTL Mfo 0075W0759 35 575 SH   SOLE   0 0 575
ELECTRONIC ARTS INC Com 285512109 70 528 SH   SOLE   0 0 528
ELI LILLY AND CO Com 532457108 739 2,675 SH   SOLE   1,502 0 1,173
EMERSON ELECTRIC CO Com 291011104 1,368 14,715 SH   SOLE   14,094 0 621
ENBRIDGE INC Com 29250N105 31 786 SH   SOLE   0 0 786
ENERSYS Com 29275Y102 13,552 171,410 SH   SOLE   143,335 0 28,075
ENSTAR GROUP LTD Com G3075P101 124 500 SH   SOLE   0 0 500
EOG RESOURCES INC Com 26875P101 1,997 22,481 SH   SOLE   9,983 0 12,498
EQUIFAX INC Com 294429105 968 3,306 SH   SOLE   3,306 0 0
EQUINIX, INC. Reit 29444U700 85 100 SH   SOLE   0 0 100
EQUITABLE HLDGS INC Com 29452E101 3 103 SH   SOLE   0 0 103
EQUITY RESIDENTIAL Reit 29476L107 5,504 60,817 SH   SOLE   47,772 0 13,045
ESSENTIAL UTILITIES INC Com 29670G102 519 9,674 SH   SOLE   8,424 0 1,250
ESTEE LAUDER COMPANIES INC Com 518439104 838 2,264 SH   SOLE   1,803 0 461
ETF MANAGERS TR Etf 26924G508 1 100 SH   SOLE   0 0 100
EXELON CORP Com 30161N101 296 5,132 SH   SOLE   0 0 5,132
EXPEDITORS INTL OF WASHINGTON INC Com 302130109 88 655 SH   SOLE   0 0 655
EXXON MOBIL CORP Com 30231G102 27,145 443,619 SH   SOLE   413,293 0 30,326
FASTENAL CO Com 311900104 54 842 SH   SOLE   0 0 842
FEDERATED EQTY FD STRG VAL DV INST Mfo 314172560 6 985 SH   SOLE   0 0 985
FEDERATED HERMES KAUFMANN SM CAP FD Mfo 31421N402 22 366 SH   SOLE   0 0 366
FEDERATED HERMES MDT ALL CORE FD Mfo 31421R304 5 121 SH   SOLE   0 0 121
FIDELITY 500 INDX FD Mfo 315911750 4,988 30,175 SH   SOLE   0 0 30,175
FIDELITY ADVSR GRWTH OPPTYS FD Mfo 315807883 34 215 SH   SOLE   0 0 215
FIDELITY ADVSR NEW INSIGHTS A Mfo 316071208 32 795 SH   SOLE   0 0 795
FIDELITY ADVSR NEW INSIGHTS I Mfo 316071604 81 1,945 SH   SOLE   0 0 1,945
FIDELITY BAL Mfo 316345206 57 1,888 SH   SOLE   0 0 1,888
FIDELITY BLUE CHIP GRWTH FD Mfo 316389303 228 1,240 SH   SOLE   0 0 1,240
FIDELITY COMWLTH TR Mfo 315912600 56 1,833 SH   SOLE   0 0 1,833
FIDELITY COMWLTH TR II Mfo 31606X209 23 1,445 SH   SOLE   0 0 1,445
FIDELITY CONTRAFD Mfo 316071109 178 9,494 SH   SOLE   0 0 9,494
FIDELITY LG CAP STOCK FD Mfo 315912402 108 2,561 SH   SOLE   0 0 2,561
FIDELITY LOW-PRICED STOCK Mfo 316345305 28 515 SH   SOLE   0 0 515
FIDELITY NATL INFORMATION SVCS INC Com 31620M106 32,488 297,648 SH   SOLE   272,283 0 25,365
FIDELITY PURITAN FUND Mfo 316345107 217 7,977 SH   SOLE   0 0 7,977
FIDELITY SECS FD OTC PORT Mfo 316389105 39 2,009 SH   SOLE   0 0 2,009
FIDELITY TREND FD INC Mfo 316423102 189 1,101 SH   SOLE   0 0 1,101
FIERA CAP SM/MID-CAP GRWTH FD Mfo 31660Q702 74 3,562 SH   SOLE   0 0 3,562
FIRST BANCORP INC Com 31866P102 60 1,900 SH   SOLE   0 0 1,900
FIRST EAGLE GLOB A Mfo 32008F507 9 140 SH   SOLE   0 0 140
FIRST EAGLE GLOBAL FUND C Mfo 32008F705 81 1,304 SH   SOLE   0 0 1,304
FIRST EAGLE OVERSEAS C Mfo 32008F804 63 2,580 SH   SOLE   0 0 2,580
FIRST REPUBLIC BANK Com 33616C100 65,890 319,064 SH   SOLE   271,583 0 47,481
FIRST SOLAR INC Com 336433107 117 1,345 SH   SOLE   0 0 1,345
FIRST TR NORTH AMER ENRGY INFRASTR Etf 33738D101 113 4,542 SH   SOLE   0 0 4,542
FLEETCOR TECHNOLOGIES INC Com 339041105 4,620 20,641 SH   SOLE   20,566 0 75
FLUOR CORPORATION Com 343412102 4 166 SH   SOLE   0 0 166
FOMENTO ECONOMICO MEXICANO SAB DE CV Adr 344419106 23 300 SH   SOLE   0 0 300
FORD MOTOR COMPANY Com 345370860 7 321 SH   SOLE   0 0 321
FORTINET INC Com 34959E109 758 2,108 SH   SOLE   2,105 0 3
FORTIVE CORP Com 34959J108 359 4,700 SH   SOLE   4,688 0 12
FRANKLIN GLOBAL TR Mfo 353533698 105 4,875 SH   SOLE   0 0 4,875
FRANKLIN GRWTH ADV Mfo 353496839 386 2,548 SH   SOLE   0 0 2,548
FRANKLIN INCM A Mfo 353496490 4 1,604 SH   SOLE   0 0 1,604
FUNDAMENTAL INVS COM Mfo 360802102 86 1,126 SH   SOLE   0 0 1,126
GABELLI DIV & INC COM Csd 36242H104 123 4,559 SH   SOLE   0 0 4,559
GATX CORP Com 361448103 36 350 SH   SOLE   0 0 350
GENERAL DYNAMICS CORP Com 369550108 7,112 34,113 SH   SOLE   27,106 0 7,007
GENERAL ELECTRIC CO Com 369604301 128 1,354 SH   SOLE   0 0 1,354
GENERAL MILLS INC Com 370334104 229 3,405 SH   SOLE   3,400 0 5
GENERAL MOTORS CO Com 37045V100 10 165 SH   SOLE   0 0 165
GILEAD SCIENCES INC Com 375558103 11 148 SH   SOLE   0 0 148
GLENMEDE QUANT US LG CAP CORE EQ Mfo 378690788 203 6,712 SH   SOLE   0 0 6,712
GLENMEDE QUANT US LG CAP GR EQ Mfo 378690770 161 4,578 SH   SOLE   0 0 4,578
GLENMEDE QUANT US TOT MKT EQ Mfo 378690754 136 6,663 SH   SOLE   0 0 6,663
GLENMEDE STRAT EQ Mfo 378690507 187 5,632 SH   SOLE   0 0 5,632
GLOBAL X INTERNET OF THINGS ETF Etf 37954Y780 5 128 SH   SOLE   0 0 128
GLOBAL X ROBO & ARTFCL INTLLGNC ETF Etf 37954Y715 4 125 SH   SOLE   0 0 125
GODADDY INC Com 380237107 60 710 SH   SOLE   0 0 710
HARBOR FUND CAP APPR INSTL Mfo 411511504 73 728 SH   SOLE   0 0 728
HARRIS ASSOC INVT TR Mfo 413838608 20 310 SH   SOLE   0 0 310
HARRIS ASSOCIATED OAKMRK FD INST Mfo 413838723 91 3,251 SH   SOLE   0 0 3,251
HAWAIIAN ELECTRIC INDUSTRIES, INC. Com 419870100 37 900 SH   SOLE   0 0 900
HEICO CORP Com 422806109 53 368 SH   SOLE   0 0 368
HERSHEY CO Com 427866108 67 348 SH   SOLE   0 0 348
HEWLETT PACKARD ENTERPRISE CO Com 42824C109 4 242 SH   SOLE   0 0 242
HOME DEPOT INC Com 437076102 26,134 62,971 SH   SOLE   62,621 0 350
HONEYWELL INTL INC Com 438516106 2,019 9,681 SH   SOLE   8,517 0 1,164
HP INC Com 40434L105 44 1,162 SH   SOLE   0 0 1,162
HUMANA INC Com 444859102 160 345 SH   SOLE   0 0 345
HUNTSMAN CORPORATION Com 447011107 49 1,405 SH   SOLE   0 0 1,405
HUTTIG BUILDING PRODUCTS INC Com 448451104 105 9,500 SH   SOLE   0 0 9,500
IDEXX LABORATORIES INC Com 45168D104 67 102 SH   SOLE   0 0 102
IHS MARKIT LTD Com G47567105 290 2,183 SH   SOLE   2,174 0 9
ILLINOIS TOOL WORKS INC Com 452308109 310 1,256 SH   SOLE   1,244 0 12
INCOME FD AMER INC Mfo 453320822 14 535 SH   SOLE   0 0 535
INGERSOLL RAND INC Com 45687V106 7 112 SH   SOLE   0 0 112
INSPERITY INC Com 45778Q107 37 310 SH   SOLE   0 0 310
INTEL CORP Com 458140100 16,799 326,197 SH   SOLE   315,991 0 10,206
INTERCONTINENTAL EXCHANGE INC Com 45866F104 159 1,163 SH   SOLE   0 0 1,163
INTL BUSINESS MACHINES CORP Com 459200101 732 5,478 SH   SOLE   5,050 0 428
INTL FLAVORS & FRAGRANCES INC Com 459506101 891 5,912 SH   SOLE   5,905 0 7
INVESCO DEVELOPING MARKETS FUND Mfo 00143W701 57 1,183 SH   SOLE   0 0 1,183
INVESCO DEVELOPING MKTS FD Mfo 00143W859 107 2,285 SH   SOLE   0 0 2,285
INVESCO EXCH TRADED FD TR II SLR ETF Etf 46138G706 385 5,000 SH   SOLE   0 0 5,000
INVESCO INTL GRWTH FD Mfo 008882532 39 1,422 SH   SOLE   0 0 1,422
INVESCO QQQ TR SERIES 1 Etf 46090E103 245 617 SH   SOLE   0 0 617
INVESCO S&P 500 REVENUE ETF Etf 46138G698 13 165 SH   SOLE   0 0 165
INVESCO WILDERHILL CLEAN ENERGY ETF Etf 46137V134 782 10,945 SH   SOLE   0 0 10,945
IQVIA HOLDINGS INC Com 46266C105 331 1,174 SH   SOLE   0 0 1,174
ISHARES CORE HIGH DIV ETF Etf 46429B663 1,086 10,750 SH   SOLE   0 0 10,750
ISHARES CORE MSCI EAFE ETF Etf 46432F842 674 9,034 SH   SOLE   0 0 9,034
ISHARES CORE MSCI EMRGNG MKTS ETF Etf 46434G103 496 8,285 SH   SOLE   0 0 8,285
ISHARES CORE S&P SM-CAP ETF Etf 464287804 769 6,718 SH   SOLE   0 0 6,718
ISHARES CORE S&P US GRWTH ETF Etf 464287671 40 350 SH   SOLE   0 0 350
ISHARES DOW JONES US ENERGY SECTOR FD Etf 464287796 12 385 SH   SOLE   0 0 385
ISHARES FTSE KLD 400 SOCIAL INDX FD Etf 464288570 819 8,812 SH   SOLE   0 0 8,812
ISHARES GOLD TR Etf 464285204 196 5,623 SH   SOLE   0 0 5,623
ISHARES MSCI ACWI EX US ETF Etf 464288240 652 11,735 SH   SOLE   0 0 11,735
ISHARES MSCI EAFE ETF Etf 464287465 7,997 101,642 SH   SOLE   0 0 101,642
ISHARES MSCI EAFE GRWTH INDX FD Etf 464288885 54 487 SH   SOLE   0 0 487
ISHARES MSCI EMRGNG MKTS ETF Etf 464287234 5,562 113,868 SH   SOLE   0 0 113,868
ISHARES MSCI SOUTH KOREA CAPPED ETF Etf 464286772 37 475 SH   SOLE   0 0 475
ISHARES MSCI USA ESG SELECT ETF Etf 464288802 558 5,250 SH   SOLE   0 0 5,250
ISHARES NASDAQ BIOTECH ETF Etf 464287556 256 1,680 SH   SOLE   0 0 1,680
ISHARES RUSSELL 1000 INDX FD Etf 464287622 11,589 43,825 SH   SOLE   0 0 43,825
ISHARES RUSSELL 2000 ETF Etf 464287655 1,516 6,816 SH   SOLE   0 0 6,816
ISHARES RUSSELL 2000 GRWTH ETF Etf 464287648 327 1,115 SH   SOLE   0 0 1,115
ISHARES RUSSELL 2000 VAL ETF Etf 464287630 35 210 SH   SOLE   0 0 210
ISHARES RUSSELL MID CAP Etf 464287499 259 3,120 SH   SOLE   0 0 3,120
ISHARES RUSSELL MID-CAP GRWTH ETF Etf 464287481 1,596 13,849 SH   SOLE   0 0 13,849
ISHARES RUSSELL MID-CAP VAL ETF Etf 464287473 168 1,376 SH   SOLE   0 0 1,376
ISHARES S&P 500 Etf 464287200 1,392 2,917 SH   SOLE   0 0 2,917
ISHARES S&P MID-CAP 400 GRWTH ETF Etf 464287606 3,358 39,381 SH   SOLE   0 0 39,381
ISHARES S&P MIDCAP 400 INDX FD Etf 464287507 1,139 4,025 SH   SOLE   0 0 4,025
ISHARES SELECT DIV ETF Etf 464287168 332 2,709 SH   SOLE   0 0 2,709
ISHARES TR DJ US FINANCIAL Etf 464287788 28 320 SH   SOLE   0 0 320
ISHARES TR DJ US INDUSTRIAL Etf 464287754 45 400 SH   SOLE   0 0 400
ISHARES TR DJ US TECH Etf 464287721 119 1,040 SH   SOLE   0 0 1,040
ISHARES TR RUSSELL Etf 464287598 40 241 SH   SOLE   0 0 241
ISHARES TR RUSSELL 1000 Etf 464287614 89 290 SH   SOLE   0 0 290
ISHARES TR S & P GLOB 100 Etf 464287572 17 220 SH   SOLE   0 0 220
ISHARES TR S & P500/BAR Etf 464287309 244 2,914 SH   SOLE   0 0 2,914
ISHARES U.S. HEALTHCARE ETF Etf 464287762 74 245 SH   SOLE   0 0 245
ITT INC Com 45073V108 20 200 SH   SOLE   0 0 200
JANUS HENDERSON FORTY FD Mfo 47103A658 25 441 SH   SOLE   0 0 441
JANUS HENDERSON GLOBAL RESEARCH FUND Mfo 471023309 54 526 SH   SOLE   0 0 526
JEFFERIES FINANCIAL GRP INC Com 47233W109 2,716 70,000 SH   SOLE   70,000 0 0
JOHCM FDS TR Mfo 46653M849 40 1,333 SH   SOLE   0 0 1,333
JOHN HANCOCK FDS DSPLN VAL FD I Mfo 47803U640 25 1,049 SH   SOLE   0 0 1,049
JOHNSON & JOHNSON Com 478160104 55,015 321,591 SH   SOLE   274,768 0 46,823
JOHNSON CONTROLS INTL PLC Com G51502105 51 623 SH   SOLE   0 0 623
JPMORGAN BETABUILDERS CANADA ETF Etf 46641Q225 382 5,691 SH   SOLE   0 0 5,691
JPMORGAN BETABUILDERS DEV ASIA EX-JP Etf 46641Q233 183 3,377 SH   SOLE   0 0 3,377
JPMORGAN BETABUILDERS EUROPE ETF Etf 46641Q191 296 4,956 SH   SOLE   0 0 4,956
JPMORGAN BETABUILDERS JAPAN ETF Etf 46641Q217 315 5,714 SH   SOLE   0 0 5,714
JPMORGAN CHASE & CO Com 46625H100 67,659 427,273 SH   SOLE   382,561 0 44,712
JPMORGAN INV GRWTH & INCM A Mfo 4812C2858 7 328 SH   SOLE   0 0 328
KIMBERLY-CLARK CORP Com 494368103 92 641 SH   SOLE   0 0 641
KLA CORP Com 482480100 79 184 SH   SOLE   0 0 184
KOHLS CORP Com 500255104 10 200 SH   SOLE   0 0 200
KONINKLIJKE PHILIPS NV Adr 500472303 2,580 70,000 SH   SOLE   70,000 0 0
L3HARRTECHNOLOGIES INC Com 502431109 43 202 SH   SOLE   0 0 202
LAM RESEARCH CORP Com 512807108 810 1,127 SH   SOLE   1,123 0 4
LIBERTY GLOBAL PLC Com G5480U120 3 117 SH   SOLE   0 0 117
LINDE PLC Com G5494J103 335 966 SH   SOLE   928 0 38
LOCKHEED MARTIN CORP Com 539830109 155 437 SH   SOLE   0 0 437
LOEWS CORP Com 540424108 52 903 SH   SOLE   0 0 903
LOWE'S COMPANIES INC Com 548661107 639 2,473 SH   SOLE   2,428 0 45
LUMEN TECHNOLOGIES INC Com 550241103 6 494 SH   SOLE   0 0 494
M&T BANK CORP Com 55261F104 52 339 SH   SOLE   0 0 339
MAINSTAY EPOCH INTL CHOICE FD Mfo 56063J716 58 1,418 SH   SOLE   0 0 1,418
MANHATTAN BRIDGE CAP INC Reit 562803106 11 2,000 SH   SOLE   0 0 2,000
MARAVAI LIFESCIENCES HOLDINGS INC Com 56600D107 61 1,450 SH   SOLE   0 0 1,450
MASCO CORP Com 574599106 156 2,220 SH   SOLE   0 0 2,220
MASTERCARD INC Com 57636Q104 1,450 4,036 SH   SOLE   3,527 0 509
MATTHEWS ASIA FDS Mfo 577125107 38 2,003 SH   SOLE   0 0 2,003
MATTHEWS ASIA GRWTH FD Mfo 577130867 194 6,052 SH   SOLE   0 0 6,052
MATTHEWS INTL FDS ASIA DIV INSTL Mfo 577130750 61 3,229 SH   SOLE   0 0 3,229
MATTHEWS JAPAN INSTL Mfo 577130792 240 10,837 SH   SOLE   0 0 10,837
MCDONALD'S CORP Com 580135101 40,980 152,870 SH   SOLE   131,072 0 21,798
MCKESSON CORP Com 58155Q103 209 840 SH   SOLE   836 0 4
MDC HLDGS INC Com 552676108 47 843 SH   SOLE   0 0 843
MEDTRONIC PLC Com G5960L103 107 1,031 SH   SOLE   0 0 1,031
MERCK & CO INC Com 58933Y105 9,078 118,451 SH   SOLE   106,475 0 11,976
MERITAGE HOMES CORP Com 59001A102 13 110 SH   SOLE   0 0 110
META PLATFORMS INC Com 30303M102 38,333 113,968 SH   SOLE   110,922 0 3,046
METLIFE INC Com 59156R108 32 508 SH   SOLE   0 0 508
METTLER-TOLEDO INTL INC Com 592688105 199 117 SH   SOLE   0 0 117
MFS GRWTH FD Mfo 552985863 82 424 SH   SOLE   0 0 424
MFS INTL GRWTH FD Mfo 55273E848 24 482 SH   SOLE   0 0 482
MFS VAL FD Mfo 552983694 442 8,088 SH   SOLE   0 0 8,088
MICROCHIP TECH INC Com 595017104 1,078 12,380 SH   SOLE   12,380 0 0
MICROSOFT CORP Com 594918104 154,787 460,236 SH   SOLE   408,465 0 51,771
MIDDLEBURY NATIONAL CORP Com 596237107 115 2,500 SH   SOLE   0 0 2,500
MOLSON COORS BEVERAGE CO Com 60871R209 6 123 SH   SOLE   0 0 123
MONDELEZ INTL INC Com 609207105 451 6,808 SH   SOLE   4,735 0 2,073
MOODY'S CORP Com 615369105 70 178 SH   SOLE   0 0 178
MORGAN STANLEY Com 617446448 191 1,944 SH   SOLE   0 0 1,944
MORGAN STANLEY INST GLOB FRANCH PORT Mfo 61744J283 327 8,834 SH   SOLE   0 0 8,834
MSCI INC Com 55354G100 283 462 SH   SOLE   457 0 5
MUNICH RE GROUP UNSPONSORED ADR Adr 626188106 12 400 SH   SOLE   0 0 400
MURPHY OIL CORP Com 626717102 1,582 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC Com 626755102 3,088 15,500 SH   SOLE   15,500 0 0
MUTUAL SER FD INC Mfo 628380107 246 9,068 SH   SOLE   0 0 9,068
NESTLE SA Adr 641069406 52 370 SH   SOLE   0 0 370
NESTLE SA Com H57312649 961 7,030 SH   SOLE   6,030 0 1,000
NETFLIX INC Com 64110L106 436 724 SH   SOLE   0 0 724
NEUBERGER BERMAN SUSTAINABLE EQ FD Mfo 641224654 5 108 SH   SOLE   0 0 108
NEW PERSPECTIVE FD INC Mfo 648018828 13 204 SH   SOLE   0 0 204
NEXTERA ENERGY INC Com 65339F101 2,860 30,637 SH   SOLE   27,397 0 3,240
NIKE INC Com 654106103 3,592 21,554 SH   SOLE   21,013 0 541
NORFOLK SOUTHERN CORP Com 655844108 422 1,417 SH   SOLE   1,380 0 37
NORTHROP GRUMMAN CORP Com 666807102 243 627 SH   SOLE   622 0 5
NOVARTIS AG Adr 66987V109 92 1,050 SH   SOLE   0 0 1,050
NOVO NORDISK A/S Adr 670100205 850 7,590 SH   SOLE   7,590 0 0
NOVOZYMES A/S Com K7317J133 123 1,500 SH   SOLE   0 0 1,500
NUVEEN INVT TR Mfo 67064Y321 83 2,518 SH   SOLE   0 0 2,518
NUVEEN REAL ESTATE INCOME FD Csd 67071B108 4 300 SH   SOLE   0 0 300
NVIDIA CORP Com 67066G104 36,078 122,669 SH   SOLE   117,832 0 4,837
ORACLE CORP Com 68389X105 5,850 67,077 SH   SOLE   58,800 0 8,277
ORGANON & CO Com 68622V106 34 1,126 SH   SOLE   0 0 1,126
ORTHOPEDIATRICS CORP Com 68752L100 6 100 SH   SOLE   0 0 100
PACCAR INC Com 693718108 94 1,061 SH   SOLE   0 0 1,061
PACKAGING CORP OF AMERICA Com 695156109 82 600 SH   SOLE   0 0 600
PALO ALTO NETWORKS INC Com 697435105 184 330 SH   SOLE   0 0 330
PARNASSUS CORE EQ FD Mfo 701769408 255 4,019 SH   SOLE   0 0 4,019
PAX INTL SUSTAINABLE ECO FD Mfo 704223759 104 9,471 SH   SOLE   0 0 9,471
PAX INTL SUSTAINABLE ECON INSTL Mfo 704223742 5,287 491,369 SH   SOLE   0 0 491,369
PAX SM CAP INST Mfo 704223817 14 733 SH   SOLE   0 0 733
PAYCHEX INC Com 704326107 181 1,328 SH   SOLE   0 0 1,328
PAYPAL HLDGS INC Com 70450Y103 83,473 442,640 SH   SOLE   390,650 0 51,990
PEMBINA PIPELINE CORP Com 706327103 9 300 SH   SOLE   0 0 300
PEPSICO INC Com 713448108 38,358 220,818 SH   SOLE   203,074 0 17,744
PERKINELMER INC Com 714046109 255 1,267 SH   SOLE   1,267 0 0
PFIZER INC Com 717081103 9,922 168,033 SH   SOLE   147,452 0 20,581
PGIM JENNISON HEALTH SCIENCES FD Mfo 74441P866 67 1,420 SH   SOLE   0 0 1,420
PGIM JENNON FOCUSED GRWTH FD Mfo 74440K868 124 4,953 SH   SOLE   0 0 4,953
PGIM JENNON GLOB OPPTYS FD Mfo 743969685 7 150 SH   SOLE   0 0 150
PGIM JENNON GRWTH FD Mfo 74437E404 101 1,509 SH   SOLE   0 0 1,509
PGIM JENNON INTL OPPTYS FD Mfo 743969651 7 187 SH   SOLE   0 0 187
PGIM JENNON MID-CAP GRWTH FD Mfo 74441C808 87 3,792 SH   SOLE   0 0 3,792
PGIM QMA LG-CAP VAL FD Mfo 74440K405 73 5,092 SH   SOLE   0 0 5,092
PHILIP MORRIS INTL INC Com 718172109 996 10,483 SH   SOLE   9,707 0 776
PHILLIPS 66 Com 718546104 173 2,392 SH   SOLE   2,392 0 0
PINTEREST INC Com 72352L106 53 1,462 SH   SOLE   0 0 1,462
PIONEER FD Mfo 723682100 72 1,905 SH   SOLE   0 0 1,905
PNC FINANCIAL SERVICES GRP INC Com 693475105 2,837 14,148 SH   SOLE   3,642 0 10,506
POTLATCHDELTIC CORP Reit 737630103 29 480 SH   SOLE   0 0 480
PPG INDUSTRIES INC Com 693506107 91 530 SH   SOLE   0 0 530
PRINCIPAL MIDCAP FUND R6 Mfo 74256W584 97 2,308 SH   SOLE   0 0 2,308
PRINCIPAL SAM BAL PORT Mfo 74254V547 9 521 SH   SOLE   0 0 521
PRINCIPAL SM-MIDCAP DIV INCM FD Mfo 74255L738 41 2,268 SH   SOLE   0 0 2,268
PROCTER & GAMBLE CO Com 742718109 19,335 118,198 SH   SOLE   93,881 0 24,317
PROGRESSIVE CORP Com 743315103 33,135 322,792 SH   SOLE   281,515 0 41,277
PROSHARES ULTRA REAL ESTATE Etf 74347X625 12 104 SH   SOLE   0 0 104
PRUDENTIAL FINANCIAL INC Com 744320102 76 706 SH   SOLE   0 0 706
PRUDENTIAL JENNISON SM CO FD Mfo 74441N101 131 5,994 SH   SOLE   0 0 5,994
PUBLIC SERVICE ENTERPRISE GRP INC Com 744573106 192 2,883 SH   SOLE   0 0 2,883
PUBLIC STORAGE Reit 74460D109 429 1,146 SH   SOLE   1,139 0 7
PURE CYCLE CORP Com 746228303 204 14,000 SH   SOLE   14,000 0 0
QUALCOMM INC Com 747525103 231 1,265 SH   SOLE   1,230 0 35
QUANTUMSCAPE CORP Com 74767V109 7 300 SH   SOLE   0 0 300
RAYONIER INC Reit 754907103 2,219 54,985 SH   SOLE   54,985 0 0
RAYTHEON TECHNOLOGIES CORP Com 75513E101 5,970 69,371 SH   SOLE   66,500 0 2,871
REGENERON PHARMACEUTICALS INC Com 75886F107 2,613 4,138 SH   SOLE   4,078 0 60
REPUBLIC SERVICES INC Com 760759100 112 802 SH   SOLE   0 0 802
RIVIAN AUTOMOTIVE INC Com 76954A103 16 150 SH   SOLE   0 0 150
ROCHE HOLDING AG Adr 771195104 85 1,650 SH   SOLE   0 0 1,650
ROPER TECHNOLOGIES INC Com 776696106 17,448 35,474 SH   SOLE   33,668 0 1,806
ROWE T PRICE INTL FDS INC Mfo 77956H377 38 451 SH   SOLE   0 0 451
ROYAL DUTCH SHELL PLC Adr 780259305 4,207 96,935 SH   SOLE   96,935 0 0
S&P GLOB INC Com 78409V104 186 395 SH   SOLE   0 0 395
SALESFORCE.COM INC Com 79466L302 1,651 6,498 SH   SOLE   6,295 0 203
SAMSONITE INTL SA Com L80308106 29 14,100 SH   SOLE   0 0 14,100
SANDERSON FARMS INC Com 800013104 38 200 SH   SOLE   0 0 200
SCHLUMBERGER NV Com 806857108 170 5,685 SH   SOLE   5,685 0 0
SCHWAB DIV EQ Mfo 808509657 41 2,655 SH   SOLE   0 0 2,655
SCHWAB EMRGNG MKTS EQ ETF Etf 808524706 1,150 38,826 SH   SOLE   0 0 38,826
SCHWAB FDAMENTAL US LG CO IDX Mfo 808509442 47 2,045 SH   SOLE   0 0 2,045
SCHWAB FDAMENTAL US SM CO IDX Mfo 808509418 10 566 SH   SOLE   0 0 566
SCHWAB FDMTL EMERG MKTS LG CO IDX Mfo 808509343 13 1,378 SH   SOLE   0 0 1,378
SCHWAB FDMTL INTL SM CO IDX Mfo 808509319 17 1,178 SH   SOLE   0 0 1,178
SCHWAB INTERNATIONAL INDX-S Mfo 808509830 33 1,399 SH   SOLE   0 0 1,399
SCHWAB INTL EQ ETF Etf 808524805 246 6,333 SH   SOLE   0 0 6,333
SCHWAB S&P 500 INDX FD Mfo 808509855 1,153 15,804 SH   SOLE   0 0 15,804
SCHWAB US BROAD MKT ETF Etf 808524102 37 330 SH   SOLE   0 0 330
SCHWAB US DIV EQ ETF Etf 808524797 408 5,050 SH   SOLE   0 0 5,050
SCHWAB US LG-CAP ETF Etf 808524201 1,003 8,810 SH   SOLE   0 0 8,810
SCHWAB US LG-CAP GRWTH ETF Etf 808524300 29 175 SH   SOLE   0 0 175
SCHWAB US LG-CAP VAL ETF Etf 808524409 11 150 SH   SOLE   0 0 150
SCHWAB US MID CAP ETF Etf 808524508 204 2,540 SH   SOLE   0 0 2,540
SCHWAB US SM-CAP ETF Etf 808524607 1,351 13,191 SH   SOLE   0 0 13,191
SENSATA TECHNOLOGIES HOLDING PLC Com G8060N102 133 2,160 SH   SOLE   0 0 2,160
SERVICE CORP INTL Com 817565104 103 1,450 SH   SOLE   0 0 1,450
SERVICENOW INC Com 81762P102 1,664 2,564 SH   SOLE   2,042 0 522
SIMULATIONS PLUS INC Com 829214105 5 100 SH   SOLE   0 0 100
SIX CIRCLES INTL UNCON EQ Mfo 83002G405 892 80,324 SH   SOLE   0 0 80,324
SIX CIRCLES U.S. UNCONSTRAINED EQ Mfo 83002G306 1,045 69,649 SH   SOLE   0 0 69,649
SNAP-ON INC Com 833034101 22 100 SH   SOLE   0 0 100
SONY GROUP CORPORATION Adr 835699307 57 450 SH   SOLE   0 0 450
SOUTHERN CO Com 842587107 8 119 SH   SOLE   0 0 119
SOUTHWEST AIRLINES CO Com 844741108 35 820 SH   SOLE   0 0 820
SPDR DJIA ETF TR Etf 78467X109 77 212 SH   SOLE   0 0 212
SPDR GOLD SHARES Etf 78463V107 1,100 6,435 SH   SOLE   0 0 6,435
SPDR S&P 500 ETF TR Etf 78462F103 12,918 27,199 SH   SOLE   0 0 27,199
SPDR SER TR Etf 78464A102 116 700 SH   SOLE   0 0 700
SPOTIFY TECH SA Com L8681T102 41 175 SH   SOLE   0 0 175
SPROTT PHYSICAL GOLD & SILVER Mfo 85208R101 30 1,700 SH   SOLE   0 0 1,700
SPROTT PHYSICAL GOLD TR Mfo 85207H104 24 1,654 SH   SOLE   0 0 1,654
SS&C TECHNOLOGIES HLDGS INC Com 78467J100 45 553 SH   SOLE   0 0 553
STANLEY BLACK & DECKER INC Com 854502101 171 908 SH   SOLE   0 0 908
STARBUCKS CORP Com 855244109 45,661 390,367 SH   SOLE   354,998 0 35,369
STARWOOD PROPERTY TR INC Reit 85571B105 18 750 SH   SOLE   0 0 750
STATE STREET CORP Com 857477103 7,326 78,772 SH   SOLE   77,041 0 1,731
STEEL DYNAMICS, INC. Com 858119100 17 275 SH   SOLE   0 0 275
STORE CAP CORP Reit 862121100 22 630 SH   SOLE   0 0 630
STRYKER CORP Com 863667101 58,035 217,019 SH   SOLE   191,673 0 25,346
SYNCHRONY FINANCIAL Com 87165B103 8 183 SH   SOLE   0 0 183
SYSCO CORP Com 871829107 27,267 347,123 SH   SOLE   311,462 0 35,661
T ROWE PRICE BLUE CHIP GRWTH FD Mfo 77954Q106 73 412 SH   SOLE   0 0 412
T ROWE PRICE GRP INC Com 74144T108 230 1,170 SH   SOLE   0 0 1,170
TARGA RESOURCES CORP Com 87612G101 21 400 SH   SOLE   0 0 400
TARGET CORP Com 87612E106 486 2,101 SH   SOLE   2,083 0 18
TELEFLEX INC Com 879369106 46 141 SH   SOLE   0 0 141
TESLA INC Com 88160R101 401 379 SH   SOLE   358 0 21
TETRA TECH INC Com 88162G103 85,757 505,046 SH   SOLE   451,938 0 53,108
TEVA PHARMACEUTICAL INDUSTRIES LTD. Adr 881624209 64 7,950 SH   SOLE   0 0 7,950
TEXAS INSTRUMENTS INC Com 882508104 41 216 SH   SOLE   0 0 216
THE KROGER CO. Com 501044101 11 234 SH   SOLE   0 0 234
THE WILLIAMS COMPANIES, INC. Com 969457100 3 107 SH   SOLE   0 0 107
THERMO FISHER SCIENTIFIC INC Com 883556102 80,031 119,944 SH   SOLE   108,082 0 11,862
TJX COMPANIES INC Com 872540109 41,523 546,928 SH   SOLE   480,524 0 66,404
T-MOBILE US INC Com 872590104 440 3,796 SH   SOLE   0 0 3,796
TPI COMPOSITES INC Com 87266J104 1 100 SH   SOLE   0 0 100
TRANSMEDICS GRP INC Com 89377M109 38 2,000 SH   SOLE   0 0 2,000
TRANSUNION Com 89400J107 28,232 238,086 SH   SOLE   208,511 0 29,575
TRAVELERS COMPANIES INC Com 89417E109 16 104 SH   SOLE   0 0 104
TRI CONTL CORP Csd 895436103 201 6,064 SH   SOLE   0 0 6,064
TRIMBLE INC Com 896239100 77 878 SH   SOLE   0 0 878
TRUIST FINANCIAL CORP Com 89832Q109 64 1,086 SH   SOLE   0 0 1,086
UNILEVER PLC Adr 904767704 16 300 SH   SOLE   0 0 300
UNION PACIFIC CORP Com 907818108 2,913 11,563 SH   SOLE   11,542 0 21
UNITED PARCEL SERVICE INC Com 911312106 6,545 30,535 SH   SOLE   30,488 0 47
UNITED STATES COPPER INDX FD Etf 911718104 48 1,750 SH   SOLE   0 0 1,750
UNITEDHEALTH GROUP INC Com 91324P102 27,241 54,250 SH   SOLE   31,629 0 22,621
US BANCORP Com 902973304 17,571 312,823 SH   SOLE   250,673 0 62,150
UTILITIES SELECT SECTOR SPDR FD Etf 81369Y886 21 300 SH   SOLE   0 0 300
VANECK EMRGNG MKTS I Mfo 921075438 5 301 SH   SOLE   0 0 301
VANECK ETF TR Etf 92189F817 6 300 SH   SOLE   0 0 300
VANECK INTL INVS GOLD A Mfo 921075503 217 21,062 SH   SOLE   0 0 21,062
VANGUARD 500 INDX FD Etf 922908363 675 1,547 SH   SOLE   0 0 1,547
VANGUARD 500 INDX FD Mfo 922908710 1,277 2,904 SH   SOLE   0 0 2,904
VANGUARD BAL INDX ADM Mfo 921931200 177 3,606 SH   SOLE   0 0 3,606
VANGUARD BD IDX FD SC GWTH IDX ADM Mfo 921937710 733 7,401 SH   SOLE   0 0 7,401
VANGUARD CHESTER TGT RETIR 2025 Mfo 92202E409 100 4,934 SH   SOLE   0 0 4,934
VANGUARD DEVELOPED MKTS INDX FD Etf 921943858 28 541 SH   SOLE   0 0 541
VANGUARD DEVELOPED MKTS INDX FD Mfo 921943809 43 2,607 SH   SOLE   0 0 2,607
VANGUARD DIV APPR INDX FD Etf 921908844 429 2,498 SH   SOLE   0 0 2,498
VANGUARD EMRGNG MKTS STOCK INDX FD Etf 922042858 248 5,022 SH   SOLE   0 0 5,022
VANGUARD FTSE ALL WORLD EX US IDX FD Etf 922042775 1,114 18,180 SH   SOLE   0 0 18,180
VANGUARD FTSE ALL-WLD EX-US SM-CP IDX Etf 922042718 5,595 41,764 SH   SOLE   0 0 41,764
VANGUARD GROWTH & INCOME FD Mfo 921913109 41 641 SH   SOLE   0 0 641
VANGUARD HIGH DIV YLD INDX FD Etf 921946406 28 250 SH   SOLE   0 0 250
VANGUARD IDX FD Etf 922908769 127 527 SH   SOLE   0 0 527
VANGUARD INFORMATION TECH ETF Etf 92204A702 79 172 SH   SOLE   0 0 172
VANGUARD INTL GRWTH FD Mfo 921910501 102 735 SH   SOLE   0 0 735
VANGUARD MID-CAP GRWTH INDX FD Mfo 921937728 70 641 SH   SOLE   0 0 641
VANGUARD MID-CAP INDX FD Mfo 922908645 328 1,039 SH   SOLE   0 0 1,039
VANGUARD MID-CAP INDX FD Etf 922908629 3,772 14,804 SH   SOLE   0 0 14,804
VANGUARD PRIMECAP FD Mfo 921936209 205 1,207 SH   SOLE   0 0 1,207
VANGUARD REAL ESTATE IDX FD Etf 922908553 16 136 SH   SOLE   0 0 136
VANGUARD REAL ESTATE INDX FD Mfo 921908877 23 143 SH   SOLE   0 0 143
VANGUARD SM CAP VAL INDX ADMIRAL Mfo 921937686 42 542 SH   SOLE   0 0 542
VANGUARD SM-CAP GRWTH INDX FD Etf 922908595 42 150 SH   SOLE   0 0 150
VANGUARD SM-CAP IDX FD Etf 922908751 27,041 119,643 SH   SOLE   0 0 119,643
VANGUARD SM-CAP INDX FD Mfo 922908686 942 8,690 SH   SOLE   0 0 8,690
VANGUARD SPECIALIZED FUNDS Mfo 921908604 20 510 SH   SOLE   0 0 510
VANGUARD STAR FDS Mfo 921909107 43 1,347 SH   SOLE   0 0 1,347
VANGUARD TAX-MANAGED INTL FD Mfo 921943866 855 3,449 SH   SOLE   0 0 3,449
VANGUARD TOT INTL STOCK INDX FD Mfo 921909818 40 1,167 SH   SOLE   0 0 1,167
VANGUARD TOTAL STOCK MKT IDX ADM Mfo 922908728 166 1,409 SH   SOLE   0 0 1,409
VANGUARD WELLINGTON FD Mfo 921935102 60 1,234 SH   SOLE   0 0 1,234
VERASTEM INC Com 92337C104 51 25,000 SH   SOLE   25,000 0 0
VERISK ANALYTICS INC Com 92345Y106 48,291 211,125 SH   SOLE   190,621 0 20,504
VERIZON COMMUNICATIONS INC Com 92343V104 22,052 424,407 SH   SOLE   344,944 0 79,463
VERTEX PHARMACEUTICALS INC Com 92532F100 3,115 14,183 SH   SOLE   13,022 0 1,161
VF CORP Com 918204108 20 275 SH   SOLE   0 0 275
VIATRIS INC Com 92556V106 10 743 SH   SOLE   0 0 743
VICTORY INCORE FD FOR INCM Mfo 92646A625 31 4,020 SH   SOLE   0 0 4,020
VICTORY RS SM CAP GRWTH FD Mfo 92647Q405 41 519 SH   SOLE   0 0 519
VIRTUS ALLIANZGI TECH FD Mfo 92837Q843 70 848 SH   SOLE   0 0 848
VIRTUS VONTOBEL EMRGNG MKTS OPPTY FD Mfo 92828W361 42 4,189 SH   SOLE   0 0 4,189
VISA INC Com 92826C839 114,769 529,597 SH   SOLE   470,312 0 59,285
VODAFONE GRP PLC Adr 92857W308 39 2,596 SH   SOLE   0 0 2,596
WALMART INC Com 931142103 311 2,151 SH   SOLE   2,076 0 75
WALT DISNEY CO Com 254687106 58,971 380,728 SH   SOLE   341,093 0 39,635
WASTE MANAGEMENT INC Com 94106L109 113 675 SH   SOLE   0 0 675
WEC ENERGY GRP INC Com 92939U106 88 907 SH   SOLE   0 0 907
WEIR GRP PLC Com G95248137 15 656 SH   SOLE   0 0 656
WELLS FARGO & CO Com 949746101 280 5,834 SH   SOLE   4,977 0 857
WELLTOWER INC Reit 95040Q104 65 761 SH   SOLE   0 0 761
WEYERHAEUSER CO Reit 962166104 65 1,576 SH   SOLE   0 0 1,576
WISDOMTREE EMRGNG MKTS SMCAP DIV FD Etf 97717W281 48 900 SH   SOLE   0 0 900
WISDOMTREE EUROPE HEDGED EQ FD Etf 97717X701 42 520 SH   SOLE   0 0 520
WISDOMTREE US QLTY DIV GRWTH FD Etf 97717X669 53 800 SH   SOLE   0 0 800
WISDOMTREE US SMCAP FD Etf 97717W562 35 675 SH   SOLE   0 0 675
WORLD EX U S CORE EQ PORT Mfo 25239Y592 7 494 SH   SOLE   0 0 494
XCEL ENERGY INC Com 98389B100 265 3,920 SH   SOLE   0 0 3,920
XILINX INC. Com 983919101 75 352 SH   SOLE   0 0 352
XYLEM INC Com 98419M100 115 959 SH   SOLE   0 0 959
YUM BRANDS INC Com 988498101 160 1,152 SH   SOLE   0 0 1,152
YUM CHINA HLDGS INC Com 98850P109 32 650 SH   SOLE   0 0 650
ZIMMER BIOMET HLDGS INC Com 98956P102 167 1,313 SH   SOLE   0 0 1,313
ZOETIS INC Com 98978V103 56,152 230,103 SH   SOLE   197,948 0 32,155