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 19,071 109,109 SH   SOLE   108,979 0 130
ABBOTT LABS COM 002824100 2,760 25,210 SH   SOLE   25,210 0 0
ABBVIE INC COM 00287Y109 1,887 17,611 SH   SOLE   17,611 0 0
ACTIVISION BLIZZARD INC COM 00507V109 211 2,271 SH   SOLE   2,271 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 650 1,299 SH   SOLE   1,299 0 0
AGNICO EAGLE MINES LTD COM 008474108 35,893 509,047 SH   SOLE   502,242 0 6,805
AIR PRODS & CHEMS INC COM 009158106 556 2,036 SH   SOLE   2,036 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,970 28,288 SH   SOLE   28,288 0 0
ALIGN TECHNOLOGY INC COM 016255101 751 1,406 SH   SOLE   1,406 0 0
ALPHABET INC CAP STK CL C 02079K107 2,134 1,218 SH   SOLE   1,218 0 0
ALPHABET INC CAP STK CL A 02079K305 34,923 19,926 SH   SOLE   19,489 0 437
AMAZON COM INC COM 023135106 5,661 1,738 SH   SOLE   1,738 0 0
AMERICAN ELEC PWR CO INC COM 025537101 335 4,022 SH   SOLE   4,022 0 0
AMERICAN EXPRESS CO COM 025816109 1,995 16,500 SH   SOLE   16,500 0 0
AMERICAN TOWER CORP NEW COM 03027X100 44,478 198,157 SH   SOLE   194,609 0 3,548
AMERICAN WTR WKS CO INC NEW COM 030420103 20,893 136,139 SH   SOLE   131,969 0 4,170
AMERIPRISE FINL INC COM 03076C106 583 3,000 SH   SOLE   3,000 0 0
AMGEN INC COM 031162100 491 2,137 SH   SOLE   2,137 0 0
AMPHENOL CORP NEW CL A 032095101 16,565 126,675 SH   SOLE   121,675 0 5,000
APPLE INC COM 037833100 20,403 153,762 SH   SOLE   152,242 0 1,520
APPLIED MATLS INC COM 038222105 261 3,030 SH   SOLE   3,030 0 0
ASPEN TECHNOLOGY INC COM 045327103 29,142 223,738 SH   SOLE   220,058 0 3,680
ASSOCIATED CAP GROUP INC CL A 045528106 269 7,670 SH   SOLE   7,670 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 846 16,921 SH   SOLE   16,921 0 0
AT&T INC COM 00206R102 576 20,042 SH   SOLE   20,042 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,588 116,846 SH   SOLE   116,846 0 0
AVERY DENNISON CORP COM 053611109 1,187 7,650 SH   SOLE   7,650 0 0
BANK NOVA SCOTIA B C COM 064149107 10,388 192,237 SH   SOLE   192,007 0 230
BAXTER INTL INC COM 071813109 331 4,129 SH   SOLE   4,129 0 0
BECTON DICKINSON & CO COM 075887109 1,003 4,008 SH   SOLE   4,008 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,608 19 SH   SOLE   19 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 43,103 185,893 SH   SOLE   183,673 0 2,220
BK OF AMERICA CORP COM 060505104 443 14,607 SH   SOLE   14,607 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 285 4,390 SH   SOLE   4,390 0 0
BP PLC SPONSORED ADR 055622104 210 10,224 SH   SOLE   10,224 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,073 17,297 SH   SOLE   17,197 0 100
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 843 5,500 SH   SOLE   5,500 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 121 10,088 SH   SOLE   10,088 0 0
BROWN FORMAN CORP CL B 115637209 1,049 13,207 SH   SOLE   13,207 0 0
BROWN FORMAN CORP CL A 115637100 1,102 15,000 SH   SOLE   15,000 0 0
CACI INTL INC CL A 127190304 350 1,405 SH   SOLE   1,405 0 0
CAMBRIDGE BANCORP COM 132152109 506 7,250 SH   SOLE   7,250 0 0
CARMAX INC COM 143130102 31,974 338,495 SH   SOLE   333,675 0 4,820
CARRIER GLOBAL CORPORATION COM 14448C104 294 7,788 SH   SOLE   7,788 0 0
CATERPILLAR INC COM 149123101 4,809 26,420 SH   SOLE   26,420 0 0
CHEVRON CORP NEW COM 166764100 13,265 157,071 SH   SOLE   156,901 0 170
CHUBB LIMITED COM H1467J104 27,716 180,069 SH   SOLE   176,919 0 3,150
CHURCH & DWIGHT INC COM 171340102 746 8,548 SH   SOLE   8,548 0 0
CIGNA CORP NEW COM 125523100 326 1,567 SH   SOLE   1,567 0 0
CISCO SYS INC COM 17275R102 622 13,892 SH   SOLE   13,892 0 0
CLOROX CO DEL COM 189054109 324 1,605 SH   SOLE   1,605 0 0
CME GROUP INC COM 12572Q105 497 2,729 SH   SOLE   2,729 0 0
COCA COLA CO COM 191216100 2,712 49,449 SH   SOLE   49,449 0 0
COEUR MNG INC COM NEW 192108504 175 16,900 SH   SOLE   16,900 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,203 39,089 SH   SOLE   39,089 0 0
COLGATE PALMOLIVE CO COM 194162103 2,827 33,059 SH   SOLE   32,759 0 300
COMCAST CORP NEW CL A 20030N101 1,588 30,304 SH   SOLE   30,304 0 0
COMMUNITY BK SYS INC COM 203607106 290 4,650 SH   SOLE   4,650 0 0
CONSTELLATION BRANDS INC CL A 21036P108 12,435 56,768 SH   SOLE   54,653 0 2,115
CORTEVA INC COM 22052L104 382 9,870 SH   SOLE   9,870 0 0
COSTCO WHSL CORP NEW COM 22160K105 943 2,503 SH   SOLE   2,503 0 0
CSX CORP COM 126408103 845 9,310 SH   SOLE   9,310 0 0
CULLEN FROST BANKERS INC COM 229899109 1,419 16,264 SH   SOLE   16,264 0 0
CUMMINS INC COM 231021106 227 1,000 SH   SOLE   1,000 0 0
CVS HEALTH CORP COM 126650100 19,100 279,650 SH   SOLE   274,330 0 5,320
DANAHER CORPORATION COM 235851102 44,981 202,490 SH   SOLE   198,955 0 3,535
DARDEN RESTAURANTS INC COM 237194105 487 4,088 SH   SOLE   4,088 0 0
DEERE & CO COM 244199105 4,289 15,942 SH   SOLE   15,942 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 257 1,621 SH   SOLE   1,621 0 0
DISNEY WALT CO COM 254687106 48,306 266,617 SH   SOLE   262,117 0 4,500
DORCHESTER MINERALS LP COM UNIT 25820R105 112 10,257 SH   SOLE   10,257 0 0
DOVER CORP COM 260003108 221 1,750 SH   SOLE   1,750 0 0
DOW INC COM 260557103 1,016 18,311 SH   SOLE   18,162 0 149
DUPONT DE NEMOURS INC COM 26614N102 474 6,662 SH   SOLE   6,513 0 149
EASTERN BANKSHARES INC COM 27627N105 1,011 62,000 SH   SOLE   62,000 0 0
EATON VANCE CORP COM NON VTG 278265103 582 8,569 SH   SOLE   8,569 0 0
ECOLAB INC COM 278865100 28,439 131,443 SH   SOLE   129,718 0 1,725
EDWARDS LIFESCIENCES CORP COM 28176E108 1,297 14,217 SH   SOLE   14,217 0 0
EMERSON ELEC CO COM 291011104 882 10,971 SH   SOLE   10,971 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 196 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102 217 4,595 SH   SOLE   4,595 0 0
EVERSOURCE ENERGY COM 30040W108 15,068 174,171 SH   SOLE   173,909 0 262
EXXON MOBIL CORP COM 30231G102 4,853 117,745 SH   SOLE   117,595 0 150
FACEBOOK INC CL A 30303M102 7,587 27,774 SH   SOLE   27,274 0 500
FIRST REP BK SAN FRANCISCO C COM 33616C100 24,588 167,347 SH   SOLE   164,182 0 3,165
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 671 9,550 SH   SOLE   9,550 0 0
FISERV INC COM 337738108 1,635 14,356 SH   SOLE   14,356 0 0
FORTIVE CORP COM 34959J108 650 9,174 SH   SOLE   9,024 0 150
FRANCO NEV CORP COM 351858105 684 5,461 SH   SOLE   5,461 0 0
GARTNER INC COM 366651107 1,605 10,019 SH   SOLE   10,019 0 0
GENERAL ELECTRIC CO COM 369604103 5,781 535,321 SH   SOLE   535,121 0 200
GENERAL MLS INC COM 370334104 658 11,195 SH   SOLE   11,195 0 0
GILEAD SCIENCES INC COM 375558103 4,159 71,388 SH   SOLE   67,888 0 3,500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 226 6,152 SH   SOLE   6,152 0 0
GOLD TRUST ISHARES 464285105 8,496 468,626 SH   SOLE   468,156 0 470
HALLIBURTON CO COM 406216101 208 11,000 SH   SOLE   11,000 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 14,801 489,599 SH   SOLE   489,299 0 300
HERSHEY CO COM 427866108 1,554 10,203 SH   SOLE   10,203 0 0
HOME DEPOT INC COM 437076102 2,475 9,316 SH   SOLE   9,316 0 0
HONEYWELL INTL INC COM 438516106 468 2,202 SH   SOLE   2,202 0 0
HOOKIPA PHARMA INC COM 43906K100 163 14,728 SH   SOLE   14,728 0 0
IDEXX LABS INC COM 45168D104 58,781 117,593 SH   SOLE   115,530 0 2,063
ILLINOIS TOOL WKS INC COM 452308109 250 1,228 SH   SOLE   1,228 0 0
ILLUMINA INC COM 452327109 1,005 2,715 SH   SOLE   2,715 0 0
INTEL CORP COM 458140100 1,462 29,336 SH   SOLE   28,936 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101 1,159 9,211 SH   SOLE   9,211 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,316 1,609 SH   SOLE   1,609 0 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 488 14,050 SH   SOLE   14,050 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 3,015 71,810 SH   SOLE   71,810 0 0
ISHARES TR CORE S&P500 ETF 464287200 340 905 SH   SOLE   905 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 344 1,757 SH   SOLE   1,757 0 0
ISHARES TR CORE S&P MCP ETF 464287507 591 2,573 SH   SOLE   2,573 0 0
ISHARES TR MSCI EAFE ETF 464287465 229 3,135 SH   SOLE   3,135 0 0
ISHARES TR CORE S&P SCP ETF 464287804 455 4,956 SH   SOLE   4,956 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 768 5,829 SH   SOLE   5,829 0 0
ISHARES TR RUS MID CAP ETF 464287499 435 6,350 SH   SOLE   6,350 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,014 8,621 SH   SOLE   8,621 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,233 9,260 SH   SOLE   9,260 0 0
ISHARES TR MSCI ACWI EX US 464288240 532 10,023 SH   SOLE   10,023 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,533 26,332 SH   SOLE   26,332 0 0
ISHARES TR CORE S&P US VLU 464287663 3,358 54,000 SH   SOLE   54,000 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 17,447 238,865 SH   SOLE   238,865 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 10,934 216,647 SH   SOLE   216,647 0 0
JOHNSON & JOHNSON COM 478160104 22,364 142,101 SH   SOLE   139,531 0 2,570
JPMORGAN CHASE & CO COM 46625H100 5,090 40,053 SH   SOLE   40,053 0 0
KIMBERLY-CLARK CORP COM 494368103 285 2,111 SH   SOLE   2,111 0 0
KINSALE CAP GROUP INC COM 49714P108 29,591 147,859 SH   SOLE   143,834 0 4,025
KLA CORP COM NEW 482480100 273 1,054 SH   SOLE   1,054 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 656 3,469 SH   SOLE   3,469 0 0
LAUDER ESTEE COS INC CL A 518439104 268 1,005 SH   SOLE   1,005 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 270 6,244 SH   SOLE   6,244 0 0
LILLY ELI & CO COM 532457108 686 4,063 SH   SOLE   4,063 0 0
LINDE PLC SHS G5494J103 520 1,972 SH   SOLE   1,972 0 0
LOWES COS INC COM 548661107 578 3,598 SH   SOLE   3,598 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,009 8,622 SH   SOLE   8,622 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,986 5,565 SH   SOLE   5,565 0 0
MCCORMICK & CO INC COM NON VTG 579780206 19,117 199,968 SH   SOLE   199,928 0 40
MCDONALDS CORP COM 580135101 553 2,578 SH   SOLE   2,578 0 0
MEDTRONIC PLC SHS G5960L103 28,802 245,876 SH   SOLE   241,601 0 4,275
MERCADOLIBRE INC COM 58733R102 22,761 13,587 SH   SOLE   13,347 0 240
MERCK & CO. INC COM 58933Y105 3,715 45,415 SH   SOLE   45,415 0 0
MESABI TR CTF BEN INT 590672101 330 11,760 SH   SOLE   11,760 0 0
MICROSOFT CORP COM 594918104 88,880 399,606 SH   SOLE   395,556 0 4,050
MONDELEZ INTL INC CL A 609207105 279 4,774 SH   SOLE   4,774 0 0
MOODYS CORP COM 615369105 2,032 7,000 SH   SOLE   7,000 0 0
NEOGENOMICS INC COM NEW 64049M209 1,495 27,771 SH   SOLE   27,771 0 0
NETFLIX INC COM 64110L106 526 972 SH   SOLE   972 0 0
NIKE INC CL B 654106103 979 6,922 SH   SOLE   6,922 0 0
NORFOLK SOUTHN CORP COM 655844108 547 2,300 SH   SOLE   2,300 0 0
NUTRIEN LTD COM 67077M108 210 4,360 SH   SOLE   4,360 0 0
NVIDIA CORPORATION COM 67066G104 1,228 2,351 SH   SOLE   2,351 0 0
ORACLE CORP COM 68389X105 373 5,764 SH   SOLE   5,764 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 205 452 SH   SOLE   452 0 0
OTIS WORLDWIDE CORP COM 68902V107 255 3,781 SH   SOLE   3,781 0 0
PAYCHEX INC COM 704326107 11,649 125,015 SH   SOLE   120,120 0 4,895
PAYPAL HLDGS INC COM 70450Y103 1,686 7,197 SH   SOLE   7,197 0 0
PENN NATL GAMING INC COM 707569109 246 2,850 SH   SOLE   2,850 0 0
PEPSICO INC COM 713448108 7,497 50,552 SH   SOLE   50,352 0 200
PFIZER INC COM 717081103 2,151 58,434 SH   SOLE   58,434 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 16,452 776,021 SH   SOLE   776,021 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 8,506 321,832 SH   SOLE   321,832 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 411 3,635 SH   SOLE   3,635 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 38,303 375,369 SH   SOLE   372,069 0 3,300
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 39,289 384,997 SH   SOLE   383,647 0 1,350
PORTLAND GEN ELEC CO COM NEW 736508847 476 11,130 SH   SOLE   10,830 0 300
PROCTER AND GAMBLE CO COM 742718109 23,236 166,997 SH   SOLE   166,797 0 200
PROSHARES TR II SHT VIX ST TRM 74347W130 315 7,605 SH   SOLE   7,605 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,121 15,672 SH   SOLE   15,672 0 0
REGENERON PHARMACEUTICALS COM 75886F107 396 819 SH   SOLE   819 0 0
ROCKWELL AUTOMATION INC COM 773903109 464 1,850 SH   SOLE   1,850 0 0
RPM INTL INC COM 749685103 281 3,100 SH   SOLE   3,100 0 0
S&P GLOBAL INC COM 78409V104 4,455 13,553 SH   SOLE   13,553 0 0
SAREPTA THERAPEUTICS INC COM 803607100 329 1,932 SH   SOLE   1,932 0 0
SCHLUMBERGER LTD COM 806857108 406 18,600 SH   SOLE   17,300 0 1,300
SEMPRA ENERGY COM 816851109 201 1,580 SH   SOLE   1,580 0 0
SHERWIN WILLIAMS CO COM 824348106 253 344 SH   SOLE   344 0 0
SHOPIFY INC CL A 82509L107 212 187 SH   SOLE   187 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 251 1,640 SH   SOLE   1,640 0 0
SNAP ON INC COM 833034101 1,027 6,000 SH   SOLE   6,000 0 0
SONOCO PRODS CO COM 835495102 214 3,604 SH   SOLE   3,604 0 0
SPDR GOLD TR GOLD SHS 78463V107 5,166 28,966 SH   SOLE   28,955 0 11
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,310 48,974 SH   SOLE   48,974 0 0
SPDR SER TR S&P DIVID ETF 78464A763 240 2,267 SH   SOLE   2,267 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12,580 650,139 SH   SOLE   615,957 0 34,182
SPROTT PHYSICAL GOLD TR UNIT 85207H104 8,795 582,849 SH   SOLE   582,849 0 0
STARBUCKS CORP COM 855244109 791 7,390 SH   SOLE   7,390 0 0
STRYKER CORPORATION COM 863667101 3,683 15,030 SH   SOLE   15,030 0 0
SYSCO CORP COM 871829107 755 10,164 SH   SOLE   10,164 0 0
TE CONNECTIVITY LTD REG SHS H84989104 28,282 233,601 SH   SOLE   229,101 0 4,500
TESLA INC COM 88160R101 1,248 1,768 SH   SOLE   1,768 0 0
TEXAS INSTRS INC COM 882508104 566 3,449 SH   SOLE   3,449 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 2,915 4,009 SH   SOLE   4,009 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 47,596 102,185 SH   SOLE   100,360 0 1,825
TJX COS INC NEW COM 872540109 34,902 511,089 SH   SOLE   501,129 0 9,960
UGI CORP NEW COM 902681105 19,466 556,802 SH   SOLE   548,657 0 8,145
UNION PAC CORP COM 907818108 10,898 52,337 SH   SOLE   52,337 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,079 12,343 SH   SOLE   12,343 0 0
UNITEDHEALTH GROUP INC COM 91324P102 387 1,103 SH   SOLE   1,103 0 0
UNIVERSAL ELECTRS INC COM 913483103 346 6,600 SH   SOLE   6,600 0 0
US BANCORP DEL COM NEW 902973304 8,864 190,265 SH   SOLE   182,160 0 8,105
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 798 4,820 SH   SOLE   4,820 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 202 5,620 SH   SOLE   5,620 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 249 2,820 SH   SOLE   2,820 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 222 1,045 SH   SOLE   1,045 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 214 1,097 SH   SOLE   1,097 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 311 3,664 SH   SOLE   3,664 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 734 4,455 SH   SOLE   4,440 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,073 9,020 SH   SOLE   9,020 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,893 11,328 SH   SOLE   11,308 0 20
VANGUARD INDEX FDS VALUE ETF 922908744 1,662 13,975 SH   SOLE   13,975 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,312 17,017 SH   SOLE   17,017 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 8,889 177,397 SH   SOLE   164,862 0 12,535
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 118,946 2,038,137 SH   SOLE   2,006,617 0 31,520
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 413 4,250 SH   SOLE   4,250 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 224 1,584 SH   SOLE   1,584 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 766 16,233 SH   SOLE   16,233 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 234 661 SH   SOLE   551 0 110
VERASTEM INC COM 92337C104 276 129,400 SH   SOLE   129,100 0 300
VERIZON COMMUNICATIONS INC COM 92343V104 667 11,359 SH   SOLE   11,359 0 0
VISA INC COM CL A 92826C839 53,523 244,698 SH   SOLE   240,393 0 4,305
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,538 138,871 SH   SOLE   138,571 0 300
WALMART INC COM 931142103 372 2,578 SH   SOLE   2,578 0 0
WATSCO INC COM 942622200 36,690 161,953 SH   SOLE   160,053 0 1,900
WAYFAIR INC CL A 94419L101 12,204 54,045 SH   SOLE   51,985 0 2,060
WHEATON PRECIOUS METALS CORP COM 962879102 685 16,405 SH   SOLE   16,405 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 18,186 286,032 SH   SOLE   279,942 0 6,090
XYLEM INC COM 98419M100 316 3,100 SH   SOLE   3,100 0 0
YANDEX N V SHS CLASS A N97284108 15,530 223,200 SH   SOLE   223,200 0 0
YUM BRANDS INC COM 988498101 13,561 124,916 SH   SOLE   123,026 0 1,890
YUM CHINA HLDGS INC COM 98850P109 1,147 20,098 SH   SOLE   20,008 0 90
ZIMMER BIOMET HOLDINGS INC COM 98956P102 236 1,533 SH   SOLE   1,533 0 0
ZOETIS INC CL A 98978V103 742 4,481 SH   SOLE   4,481 0 0