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 23,261 120,721 SH   SOLE   119,461 0 1,260
ABBOTT LABS COM 002824100 2,860 23,867 SH   SOLE   23,867 0 0
ABBVIE INC COM 00287Y109 1,882 17,391 SH   SOLE   17,391 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 208 752 SH   SOLE   752 0 0
ACTIVISION BLIZZARD INC COM 00507V109 321 3,453 SH   SOLE   3,453 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 657 1,383 SH   SOLE   1,383 0 0
AGNICO EAGLE MINES LTD COM 008474108 29,737 514,394 SH   SOLE   507,589 0 6,805
AIR PRODS & CHEMS INC COM 009158106 528 1,878 SH   SOLE   1,878 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,644 25,943 SH   SOLE   25,943 0 0
ALIGN TECHNOLOGY INC COM 016255101 761 1,406 SH   SOLE   1,406 0 0
ALPHABET INC CAP STK CL C 02079K107 2,627 1,270 SH   SOLE   1,270 0 0
ALPHABET INC CAP STK CL A 02079K305 41,931 20,330 SH   SOLE   19,890 0 440
ALTRIA GROUP INC COM 02209S103 205 4,013 SH   SOLE   4,013 0 0
AMAZON COM INC COM 023135106 5,548 1,793 SH   SOLE   1,793 0 0
AMERICAN EXPRESS CO COM 025816109 2,460 17,392 SH   SOLE   17,392 0 0
AMERICAN TOWER CORP NEW COM 03027X100 47,431 198,406 SH   SOLE   195,406 0 3,000
AMERICAN WTR WKS CO INC NEW COM 030420103 20,589 137,333 SH   SOLE   133,163 0 4,170
AMERIPRISE FINL INC COM 03076C106 794 3,415 SH   SOLE   3,415 0 0
AMGEN INC COM 031162100 494 1,987 SH   SOLE   1,987 0 0
AMPHENOL CORP NEW CL A 032095101 17,110 259,355 SH   SOLE   249,355 0 10,000
APPLE INC COM 037833100 18,706 153,141 SH   SOLE   151,621 0 1,520
APPLIED MATLS INC COM 038222105 405 3,030 SH   SOLE   3,030 0 0
ASPEN TECHNOLOGY INC COM 045327103 31,599 218,935 SH   SOLE   215,255 0 3,680
ASTRAZENECA PLC SPONSORED ADR 046353108 841 16,921 SH   SOLE   16,921 0 0
AT&T INC COM 00206R102 543 17,934 SH   SOLE   17,934 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 22,605 119,939 SH   SOLE   119,939 0 0
AVERY DENNISON CORP COM 053611109 1,405 7,650 SH   SOLE   7,650 0 0
BANK NOVA SCOTIA B C COM 064149107 11,150 178,255 SH   SOLE   178,025 0 230
BAXTER INTL INC COM 071813109 390 4,629 SH   SOLE   4,629 0 0
BECTON DICKINSON & CO COM 075887109 926 3,808 SH   SOLE   3,808 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,328 19 SH   SOLE   19 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 48,388 189,408 SH   SOLE   187,148 0 2,260
BIOGEN INC COM 09062X103 224 800 SH   SOLE   800 0 0
BK OF AMERICA CORP COM 060505104 665 17,183 SH   SOLE   17,183 0 0
BLACKSTONE GROUP INC COM 09260D107 290 3,890 SH   SOLE   3,890 0 0
BP PLC SPONSORED ADR 055622104 247 10,124 SH   SOLE   10,124 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,033 16,367 SH   SOLE   16,267 0 100
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 842 5,500 SH   SOLE   5,500 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 151 10,088 SH   SOLE   10,088 0 0
BROWN FORMAN CORP CL B 115637209 862 12,500 SH   SOLE   12,500 0 0
BROWN FORMAN CORP CL A 115637100 955 15,000 SH   SOLE   15,000 0 0
CACI INTL INC CL A 127190304 347 1,405 SH   SOLE   1,405 0 0
CARMAX INC COM 143130102 44,369 334,453 SH   SOLE   329,633 0 4,820
CARRIER GLOBAL CORPORATION COM 14448C104 342 8,103 SH   SOLE   8,103 0 0
CATERPILLAR INC COM 149123101 6,022 25,970 SH   SOLE   25,970 0 0
CHEVRON CORP NEW COM 166764100 16,425 156,739 SH   SOLE   156,569 0 170
CHUBB LIMITED COM H1467J104 29,128 184,392 SH   SOLE   181,242 0 3,150
CHURCH & DWIGHT INC COM 171340102 713 8,158 SH   SOLE   8,158 0 0
CIGNA CORP NEW COM 125523100 469 1,942 SH   SOLE   1,942 0 0
CISCO SYS INC COM 17275R102 723 13,974 SH   SOLE   13,974 0 0
CLOROX CO DEL COM 189054109 320 1,657 SH   SOLE   1,657 0 0
CME GROUP INC COM 12572Q105 684 3,347 SH   SOLE   3,347 0 0
COCA COLA CO COM 191216100 2,503 47,493 SH   SOLE   47,493 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,046 38,989 SH   SOLE   38,989 0 0
COLGATE PALMOLIVE CO COM 194162103 2,482 31,484 SH   SOLE   31,184 0 300
COMCAST CORP NEW CL A 20030N101 1,620 29,936 SH   SOLE   29,936 0 0
COMMUNITY BK SYS INC COM 203607106 357 4,650 SH   SOLE   4,650 0 0
CONSTELLATION BRANDS INC CL A 21036P108 13,944 61,157 SH   SOLE   59,012 0 2,145
CORTEVA INC COM 22052L104 451 9,668 SH   SOLE   9,668 0 0
COSTCO WHSL CORP NEW COM 22160K105 802 2,275 SH   SOLE   2,275 0 0
CSX CORP COM 126408103 869 9,010 SH   SOLE   9,010 0 0
CULLEN FROST BANKERS INC COM 229899109 2,771 25,475 SH   SOLE   25,475 0 0
CUMMINS INC COM 231021106 236 910 SH   SOLE   910 0 0
CVS HEALTH CORP COM 126650100 20,664 274,673 SH   SOLE   269,353 0 5,320
DANAHER CORPORATION COM 235851102 43,437 192,983 SH   SOLE   189,448 0 3,535
DARDEN RESTAURANTS INC COM 237194105 493 3,475 SH   SOLE   3,475 0 0
DEERE & CO COM 244199105 6,106 16,319 SH   SOLE   16,319 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 266 1,621 SH   SOLE   1,621 0 0
DISNEY WALT CO COM 254687106 49,926 270,572 SH   SOLE   266,022 0 4,550
DORCHESTER MINERALS LP COM UNIT 25820R105 142 10,360 SH   SOLE   10,360 0 0
DOVER CORP COM 260003108 236 1,720 SH   SOLE   1,720 0 0
DOW INC COM 260557103 1,167 18,245 SH   SOLE   18,096 0 149
DUPONT DE NEMOURS INC COM 26614N102 510 6,596 SH   SOLE   6,447 0 149
EASTERN BANKSHARES INC COM 27627N105 1,196 62,000 SH   SOLE   62,000 0 0
EBAY INC. COM 278642103 214 3,500 SH   SOLE   3,500 0 0
ECOLAB INC COM 278865100 28,158 131,538 SH   SOLE   129,813 0 1,725
EDWARDS LIFESCIENCES CORP COM 28176E108 1,119 13,375 SH   SOLE   13,375 0 0
EMERSON ELEC CO COM 291011104 954 10,571 SH   SOLE   10,571 0 0
ESSENTIAL UTILS INC COM 29670G102 206 4,595 SH   SOLE   4,595 0 0
EVERSOURCE ENERGY COM 30040W108 14,798 170,892 SH   SOLE   170,630 0 262
EXXON MOBIL CORP COM 30231G102 6,038 108,145 SH   SOLE   107,995 0 150
FACEBOOK INC CL A 30303M102 8,538 28,990 SH   SOLE   28,490 0 500
FIRST REP BK SAN FRANCISCO C COM 33616C100 29,042 174,163 SH   SOLE   170,998 0 3,165
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 655 9,550 SH   SOLE   9,550 0 0
FISERV INC COM 337738108 1,661 13,956 SH   SOLE   13,956 0 0
FORTIVE CORP COM 34959J108 665 9,411 SH   SOLE   9,261 0 150
FRANCO NEV CORP COM 351858105 684 5,461 SH   SOLE   5,461 0 0
GARTNER INC COM 366651107 1,829 10,019 SH   SOLE   10,019 0 0
GENERAL ELECTRIC CO COM 369604103 7,020 534,671 SH   SOLE   534,471 0 200
GENERAL MLS INC COM 370334104 741 12,081 SH   SOLE   12,081 0 0
GILEAD SCIENCES INC COM 375558103 2,485 38,447 SH   SOLE   37,947 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 216 6,052 SH   SOLE   6,052 0 0
GOLD TR ISHARES 464285105 8,268 508,496 SH   SOLE   507,796 0 700
HALLIBURTON CO COM 406216101 236 11,000 SH   SOLE   11,000 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 15,603 491,601 SH   SOLE   491,301 0 300
HERSHEY CO COM 427866108 1,614 10,203 SH   SOLE   10,203 0 0
HOME DEPOT INC COM 437076102 2,849 9,334 SH   SOLE   9,334 0 0
HONEYWELL INTL INC COM 438516106 391 1,802 SH   SOLE   1,802 0 0
HOOKIPA PHARMA INC COM 43906K100 198 14,728 SH   SOLE   14,728 0 0
IDEXX LABS INC COM 45168D104 54,240 110,849 SH   SOLE   108,786 0 2,063
ILLINOIS TOOL WKS INC COM 452308109 272 1,228 SH   SOLE   1,228 0 0
ILLUMINA INC COM 452327109 1,043 2,715 SH   SOLE   2,715 0 0
INTEL CORP COM 458140100 1,382 21,596 SH   SOLE   21,196 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101 1,120 8,406 SH   SOLE   8,406 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,189 1,609 SH   SOLE   1,609 0 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 450 14,050 SH   SOLE   14,050 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 3,172 73,248 SH   SOLE   73,248 0 0
ISHARES TR CORE S&P500 ETF 464287200 292 735 SH   SOLE   735 0 0
ISHARES TR RUS 1000 ETF 464287622 203 905 SH   SOLE   905 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 382 1,727 SH   SOLE   1,727 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 243 2,250 SH   SOLE   2,250 0 0
ISHARES TR CORE S&P MCP ETF 464287507 649 2,493 SH   SOLE   2,493 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 907 5,685 SH   SOLE   5,685 0 0
ISHARES TR RUS MID CAP ETF 464287499 451 6,100 SH   SOLE   6,100 0 0
ISHARES TR MSCI EAFE ETF 464287465 554 7,301 SH   SOLE   7,301 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,251 9,260 SH   SOLE   9,260 0 0
ISHARES TR MSCI ACWI EX US 464288240 538 9,753 SH   SOLE   9,753 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 527 9,876 SH   SOLE   9,876 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,306 12,031 SH   SOLE   12,031 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,398 12,169 SH   SOLE   12,169 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,720 23,839 SH   SOLE   23,839 0 0
ISHARES TR CORE S&P US VLU 464287663 3,721 54,000 SH   SOLE   54,000 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 18,177 239,482 SH   SOLE   239,482 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 10,336 205,963 SH   SOLE   205,963 0 0
JOHNSON & JOHNSON COM 478160104 23,731 144,392 SH   SOLE   141,822 0 2,570
JPMORGAN CHASE & CO COM 46625H100 6,473 42,524 SH   SOLE   42,524 0 0
KIMBERLY-CLARK CORP COM 494368103 292 2,100 SH   SOLE   2,100 0 0
KINSALE CAP GROUP INC COM 49714P108 23,279 141,259 SH   SOLE   137,234 0 4,025
KLA CORP COM NEW 482480100 348 1,054 SH   SOLE   1,054 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 578 2,850 SH   SOLE   2,850 0 0
LAUDER ESTEE COS INC CL A 518439104 292 1,005 SH   SOLE   1,005 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 275 6,244 SH   SOLE   6,244 0 0
LILLY ELI & CO COM 532457108 802 4,293 SH   SOLE   4,293 0 0
LINDE PLC SHS G5494J103 565 2,017 SH   SOLE   2,017 0 0
LOWES COS INC COM 548661107 707 3,718 SH   SOLE   3,718 0 0
MARKEL CORP COM 570535104 215 189 SH   SOLE   189 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,096 8,997 SH   SOLE   8,997 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,944 5,460 SH   SOLE   5,460 0 0
MCCORMICK & CO INC COM NON VTG 579780206 18,899 211,964 SH   SOLE   211,824 0 140
MCDONALDS CORP COM 580135101 582 2,595 SH   SOLE   2,595 0 0
MEDTRONIC PLC SHS G5960L103 31,692 268,278 SH   SOLE   263,953 0 4,325
MERCADOLIBRE INC COM 58733R102 20,114 13,663 SH   SOLE   13,423 0 240
MERCK & CO. INC COM 58933Y105 3,504 45,455 SH   SOLE   45,455 0 0
MESABI TR CTF BEN INT 590672101 354 11,760 SH   SOLE   11,760 0 0
MICROSOFT CORP COM 594918104 93,664 397,268 SH   SOLE   393,218 0 4,050
MONDELEZ INTL INC CL A 609207105 271 4,625 SH   SOLE   4,625 0 0
MOODYS CORP COM 615369105 2,090 7,000 SH   SOLE   7,000 0 0
MORGAN STANLEY COM NEW 617446448 1,009 12,989 SH   SOLE   12,989 0 0
NEOGENOMICS INC COM NEW 64049M209 1,843 38,204 SH   SOLE   38,204 0 0
NETFLIX INC COM 64110L106 562 1,077 SH   SOLE   1,077 0 0
NIKE INC CL B 654106103 1,037 7,800 SH   SOLE   7,800 0 0
NORFOLK SOUTHN CORP COM 655844108 619 2,306 SH   SOLE   2,306 0 0
NUTRIEN LTD COM 67077M108 235 4,360 SH   SOLE   4,360 0 0
NVIDIA CORPORATION COM 67066G104 1,271 2,381 SH   SOLE   2,381 0 0
ORACLE CORP COM 68389X105 598 8,527 SH   SOLE   8,527 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 229 452 SH   SOLE   452 0 0
OTIS WORLDWIDE CORP COM 68902V107 239 3,489 SH   SOLE   3,489 0 0
PAYCHEX INC COM 704326107 11,794 120,322 SH   SOLE   115,327 0 4,995
PAYPAL HLDGS INC COM 70450Y103 1,748 7,199 SH   SOLE   7,199 0 0
PENN NATL GAMING INC COM 707569109 367 3,500 SH   SOLE   3,500 0 0
PEPSICO INC COM 713448108 7,279 51,459 SH   SOLE   51,259 0 200
PFIZER INC COM 717081103 2,250 62,100 SH   SOLE   62,100 0 0
PHILIP MORRIS INTL INC COM 718172109 242 2,725 SH   SOLE   2,725 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 19,384 870,411 SH   SOLE   870,411 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 8,900 316,160 SH   SOLE   316,160 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 398 3,635 SH   SOLE   3,635 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 39,772 390,267 SH   SOLE   386,967 0 3,300
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 41,149 403,536 SH   SOLE   402,186 0 1,350
PORTLAND GEN ELEC CO COM NEW 736508847 209 4,405 SH   SOLE   4,105 0 300
PROCTER AND GAMBLE CO COM 742718109 22,170 163,701 SH   SOLE   163,501 0 200
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,240 16,042 SH   SOLE   16,042 0 0
REGENERON PHARMACEUTICALS COM 75886F107 432 912 SH   SOLE   912 0 0
ROCKWELL AUTOMATION INC COM 773903109 491 1,850 SH   SOLE   1,850 0 0
RPM INTL INC COM 749685103 285 3,100 SH   SOLE   3,100 0 0
S&P GLOBAL INC COM 78409V104 18,514 52,467 SH   SOLE   51,222 0 1,245
SCHLUMBERGER LTD COM 806857108 497 18,275 SH   SOLE   16,975 0 1,300
SEACOAST BKG CORP FLA COM NEW 811707801 1,232 34,000 SH   SOLE   34,000 0 0
SEMPRA ENERGY COM 816851109 209 1,580 SH   SOLE   1,580 0 0
SHERWIN WILLIAMS CO COM 824348106 308 417 SH   SOLE   417 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 494 2,693 SH   SOLE   2,693 0 0
SNAP ON INC COM 833034101 1,384 6,000 SH   SOLE   6,000 0 0
SONOCO PRODS CO COM 835495102 228 3,604 SH   SOLE   3,604 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,603 28,776 SH   SOLE   28,765 0 11
SPDR S&P 500 ETF TR TR UNIT 78462F103 19,423 49,006 SH   SOLE   49,006 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,532 3,218 SH   SOLE   3,218 0 0
SPDR SER TR S&P DIVID ETF 78464A763 268 2,267 SH   SOLE   2,267 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 12,460 717,309 SH   SOLE   683,127 0 34,182
SPROTT PHYSICAL GOLD TR UNIT 85207H104 10,207 761,130 SH   SOLE   746,130 0 15,000
STARBUCKS CORP COM 855244109 847 7,751 SH   SOLE   7,751 0 0
STRYKER CORPORATION COM 863667101 3,559 14,610 SH   SOLE   14,610 0 0
SYSCO CORP COM 871829107 778 9,886 SH   SOLE   9,886 0 0
TE CONNECTIVITY LTD REG SHS H84989104 30,361 235,153 SH   SOLE   230,653 0 4,500
TESLA INC COM 88160R101 1,014 1,518 SH   SOLE   1,518 0 0
TEXAS INSTRS INC COM 882508104 720 3,812 SH   SOLE   3,812 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 5,722 3,600 SH   SOLE   3,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 47,033 103,056 SH   SOLE   101,231 0 1,825
TJX COS INC NEW COM 872540109 33,743 510,098 SH   SOLE   500,178 0 9,920
UGI CORP NEW COM 902681105 22,214 541,682 SH   SOLE   533,537 0 8,145
UNION PAC CORP COM 907818108 12,392 56,222 SH   SOLE   56,222 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,007 11,808 SH   SOLE   11,808 0 0
UNITEDHEALTH GROUP INC COM 91324P102 411 1,104 SH   SOLE   1,104 0 0
UNIVERSAL ELECTRS INC COM 913483103 247 4,500 SH   SOLE   4,500 0 0
UNUM GROUP COM 91529Y106 223 8,000 SH   SOLE   8,000 0 0
US BANCORP DEL COM NEW 902973304 4,527 81,843 SH   SOLE   81,738 0 105
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 757 4,820 SH   SOLE   4,820 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 238 2,805 SH   SOLE   2,805 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 224 1,045 SH   SOLE   1,045 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 235 1,097 SH   SOLE   1,097 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 786 4,445 SH   SOLE   4,430 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,217 9,020 SH   SOLE   9,020 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,214 9,232 SH   SOLE   9,232 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,275 11,734 SH   SOLE   11,714 0 20
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,423 16,562 SH   SOLE   16,562 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9,980 191,733 SH   SOLE   179,198 0 12,535
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 137,780 2,270,602 SH   SOLE   2,231,162 0 39,440
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 395 4,250 SH   SOLE   4,250 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 233 1,584 SH   SOLE   1,584 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 825 16,800 SH   SOLE   16,800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 201 561 SH   SOLE   451 0 110
VERASTEM INC COM 92337C104 319 129,300 SH   SOLE   129,000 0 300
VERIZON COMMUNICATIONS INC COM 92343V104 535 9,202 SH   SOLE   9,202 0 0
VISA INC COM CL A 92826C839 51,767 244,493 SH   SOLE   240,188 0 4,305
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,563 119,544 SH   SOLE   119,244 0 300
WALMART INC COM 931142103 410 3,018 SH   SOLE   3,018 0 0
WATSCO INC COM 942622200 42,303 162,235 SH   SOLE   160,335 0 1,900
WAYFAIR INC CL A 94419L101 16,307 51,809 SH   SOLE   49,749 0 2,060
WHEATON PRECIOUS METALS CORP COM 962879102 627 16,405 SH   SOLE   16,405 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 2,485 37,036 SH   SOLE   37,036 0 0
XYLEM INC COM 98419M100 326 3,100 SH   SOLE   3,100 0 0
YANDEX N V SHS CLASS A N97284108 14,298 223,200 SH   SOLE   223,200 0 0
YUM BRANDS INC COM 988498101 13,785 127,426 SH   SOLE   125,536 0 1,890
YUM CHINA HLDGS INC COM 98850P109 1,177 19,878 SH   SOLE   19,788 0 90
ZIMMER BIOMET HOLDINGS INC COM 98956P102 245 1,533 SH   SOLE   1,533 0 0
ZOETIS INC CL A 98978V103 706 4,481 SH   SOLE   4,481 0 0