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 16,944 95,392 SH   SOLE   95,182 0 210
ABBOTT LABS COM 002824100 3,351 23,811 SH   SOLE   23,811 0 0
ABBVIE INC COM 00287Y109 2,356 17,400 SH   SOLE   17,400 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 375 905 SH   SOLE   905 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 533 940 SH   SOLE   940 0 0
AGNICO EAGLE MINES LTD COM 008474108 25,901 487,404 SH   SOLE   480,589 0 6,815
AIR PRODS & CHEMS INC COM 009158106 403 1,326 SH   SOLE   1,326 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,412 20,606 SH   SOLE   20,606 0 0
ALIGN TECHNOLOGY INC COM 016255101 924 1,406 SH   SOLE   1,406 0 0
ALPHABET INC CAP STK CL C 02079K107 3,707 1,281 SH   SOLE   1,281 0 0
ALPHABET INC CAP STK CL A 02079K305 57,553 19,866 SH   SOLE   19,421 0 445
AMAZON COM INC COM 023135106 6,092 1,827 SH   SOLE   1,827 0 0
AMERICAN ELEC PWR CO INC COM 025537101 208 2,335 SH   SOLE   2,335 0 0
AMERICAN TOWER CORP NEW COM 03027X100 56,633 193,617 SH   SOLE   190,617 0 3,000
AMERICAN WTR WKS CO INC NEW COM 030420103 26,214 138,801 SH   SOLE   134,606 0 4,195
AMGEN INC COM 031162100 375 1,669 SH   SOLE   1,669 0 0
AMPHENOL CORP NEW CL A 032095101 22,770 260,346 SH   SOLE   250,346 0 10,000
APPLE INC COM 037833100 25,604 144,193 SH   SOLE   142,673 0 1,520
APPLIED MATLS INC COM 038222105 481 3,054 SH   SOLE   3,054 0 0
ASPEN TECHNOLOGY INC COM 045327103 31,738 208,529 SH   SOLE   204,819 0 3,710
ASTRAZENECA PLC SPONSORED ADR 046353108 936 16,076 SH   SOLE   16,076 0 0
AT&T INC COM 00206R102 440 17,888 SH   SOLE   17,888 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 24,969 101,263 SH   SOLE   101,263 0 0
AVERY DENNISON CORP COM 053611109 564 2,606 SH   SOLE   2,606 0 0
BANK NOVA SCOTIA B C COM 064149107 11,882 165,748 SH   SOLE   165,518 0 230
BAXTER INTL INC COM 071813109 351 4,091 SH   SOLE   4,091 0 0
BECTON DICKINSON & CO COM 075887109 936 3,723 SH   SOLE   3,723 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,661 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 58,226 194,735 SH   SOLE   192,475 0 2,260
BK OF AMERICA CORP COM 060505104 770 17,297 SH   SOLE   17,297 0 0
BLACKROCK INC COM 09247X101 234 256 SH   SOLE   256 0 0
BLACKSTONE GROUP INC COM 09260D107 336 2,600 SH   SOLE   2,600 0 0
SQUARE INC CL A 852234103 399 2,470 SH   SOLE   2,470 0 0
BP PLC SPONSORED ADR 055622104 244 9,168 SH   SOLE   9,168 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 705 11,305 SH   SOLE   11,205 0 100
BROADCOM INC COM 11135F101 247 371 SH   SOLE   371 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 163 10,088 SH   SOLE   10,088 0 0
BROWN FORMAN CORP CL B 115637209 911 12,500 SH   SOLE   12,500 0 0
BROWN FORMAN CORP CL A 115637100 1,017 15,000 SH   SOLE   15,000 0 0
CACI INTL INC CL A 127190304 377 1,400 SH   SOLE   1,400 0 0
CANADIAN NATL RY CO COM 136375102 209 1,700 SH   SOLE   1,700 0 0
CARMAX INC COM 143130102 42,858 329,095 SH   SOLE   324,275 0 4,820
CARRIER GLOBAL CORPORATION COM 14448C104 341 6,283 SH   SOLE   6,283 0 0
CATERPILLAR INC COM 149123101 1,048 5,071 SH   SOLE   5,071 0 0
CHEVRON CORP NEW COM 166764100 17,316 147,560 SH   SOLE   147,390 0 170
CHUBB LIMITED COM H1467J104 34,977 180,937 SH   SOLE   177,787 0 3,150
CHURCH & DWIGHT INC COM 171340102 498 4,858 SH   SOLE   4,858 0 0
CIGNA CORP NEW COM 125523100 388 1,689 SH   SOLE   1,689 0 0
CISCO SYS INC COM 17275R102 820 12,934 SH   SOLE   12,934 0 0
CLOROX CO DEL COM 189054109 245 1,407 SH   SOLE   1,407 0 0
CME GROUP INC COM 12572Q105 771 3,375 SH   SOLE   3,375 0 0
COCA COLA CO COM 191216100 2,780 46,945 SH   SOLE   46,945 0 0
COLGATE PALMOLIVE CO COM 194162103 2,402 28,144 SH   SOLE   27,844 0 300
COMCAST CORP NEW CL A 20030N101 1,438 28,573 SH   SOLE   28,573 0 0
COMMSCOPE HLDG CO INC COM 20337X109 276 25,000 SH   SOLE   25,000 0 0
COMMUNITY BK SYS INC COM 203607106 346 4,650 SH   SOLE   4,650 0 0
CONSTELLATION BRANDS INC CL A 21036P108 16,664 66,400 SH   SOLE   64,150 0 2,250
COSTCO WHSL CORP NEW COM 22160K105 1,331 2,344 SH   SOLE   2,344 0 0
COUPANG INC CL A 22266T109 392 13,347 SH   SOLE   13,347 0 0
CRYOPORT INC COM PAR $0.001 229050307 296 5,000 SH   SOLE   5,000 0 0
CSX CORP COM 126408103 1,019 27,108 SH   SOLE   27,108 0 0
CULLEN FROST BANKERS INC COM 229899109 2,710 21,496 SH   SOLE   21,496 0 0
CUMMINS INC COM 231021106 203 932 SH   SOLE   932 0 0
CVS HEALTH CORP COM 126650100 27,404 265,649 SH   SOLE   260,329 0 5,320
DANAHER CORPORATION COM 235851102 60,533 183,984 SH   SOLE   181,479 0 2,505
DARDEN RESTAURANTS INC COM 237194105 513 3,406 SH   SOLE   3,406 0 0
DEERE & CO COM 244199105 459 1,339 SH   SOLE   1,339 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 347 1,578 SH   SOLE   1,578 0 0
DISNEY WALT CO COM 254687106 42,714 275,768 SH   SOLE   271,133 0 4,635
DORCHESTER MINERALS LP COM UNIT 25820R105 140 10,257 SH   SOLE   10,257 0 0
DOVER CORP COM 260003108 307 1,688 SH   SOLE   1,688 0 0
DOW INC COM 260557103 265 4,667 SH   SOLE   4,518 0 149
DUPONT DE NEMOURS INC COM 26614N102 406 5,030 SH   SOLE   4,881 0 149
EASTERN BANKSHARES INC COM 27627N105 1,251 62,000 SH   SOLE   62,000 0 0
EBAY INC. COM 278642103 235 3,536 SH   SOLE   3,536 0 0
ECOLAB INC COM 278865100 32,079 136,743 SH   SOLE   134,958 0 1,785
EDWARDS LIFESCIENCES CORP COM 28176E108 1,724 13,310 SH   SOLE   13,310 0 0
EMERSON ELEC CO COM 291011104 949 10,206 SH   SOLE   10,206 0 0
EQUIFAX INC COM 294429105 295 1,006 SH   SOLE   1,006 0 0
ESSENTIAL UTILS INC COM 29670G102 247 4,595 SH   SOLE   4,595 0 0
EVERSOURCE ENERGY COM 30040W108 15,076 165,705 SH   SOLE   165,443 0 262
EXXON MOBIL CORP COM 30231G102 5,562 90,894 SH   SOLE   90,744 0 150
FIRST REP BK SAN FRANCISCO C COM 33616C100 34,697 168,018 SH   SOLE   164,763 0 3,255
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 547 8,050 SH   SOLE   8,050 0 0
FISERV INC COM 337738108 1,450 13,972 SH   SOLE   13,972 0 0
FORTIVE CORP COM 34959J108 718 9,411 SH   SOLE   9,261 0 150
FRANCO NEV CORP COM 351858105 802 5,800 SH   SOLE   5,800 0 0
GENERAL ELECTRIC CO COM NEW 369604301 6,246 66,118 SH   SOLE   66,093 0 25
GENERAL MLS INC COM 370334104 777 11,529 SH   SOLE   11,529 0 0
GILEAD SCIENCES INC COM 375558103 2,463 33,923 SH   SOLE   33,423 0 500
GOLD TR ISHARES NEW 464285204 9,623 276,452 SH   SOLE   276,102 0 350
HCA HEALTHCARE INC COM 40412C101 283 1,103 SH   SOLE   1,103 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 18,054 500,253 SH   SOLE   499,953 0 300
HERSHEY CO COM 427866108 1,916 9,903 SH   SOLE   9,903 0 0
HOME DEPOT INC COM 437076102 3,291 7,931 SH   SOLE   7,931 0 0
HONEYWELL INTL INC COM 438516106 399 1,914 SH   SOLE   1,914 0 0
IDEXX LABS INC COM 45168D104 46,073 69,971 SH   SOLE   68,988 0 983
ILLINOIS TOOL WKS INC COM 452308109 254 1,030 SH   SOLE   1,030 0 0
ILLUMINA INC COM 452327109 1,033 2,715 SH   SOLE   2,715 0 0
INTEL CORP COM 458140100 853 16,566 SH   SOLE   16,166 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101 965 7,218 SH   SOLE   7,218 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,638 4,560 SH   SOLE   4,560 0 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 377 14,050 SH   SOLE   14,050 0 0
INVESCO HIGH INCOME 2023 TAR COM 46135X108 177 18,880 SH   SOLE   18,880 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 288 725 SH   SOLE   725 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 2,865 72,065 SH   SOLE   72,065 0 0
ISHARES TR CORE S&P500 ETF 464287200 321 672 SH   SOLE   672 0 0
ISHARES TR RUS 1000 ETF 464287622 239 905 SH   SOLE   905 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 445 2,002 SH   SOLE   2,002 0 0
ISHARES TR CORE S&P MCP ETF 464287507 706 2,493 SH   SOLE   2,493 0 0
ISHARES TR RUS MID CAP ETF 464287499 465 5,600 SH   SOLE   5,600 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 944 5,685 SH   SOLE   5,685 0 0
ISHARES TR MSCI EAFE ETF 464287465 574 7,301 SH   SOLE   7,301 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,823 9,239 SH   SOLE   9,239 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 482 9,876 SH   SOLE   9,876 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,369 11,953 SH   SOLE   11,953 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,682 14,789 SH   SOLE   14,789 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,996 24,442 SH   SOLE   24,442 0 0
ISHARES TR MSCI ACWI EX US 464288240 1,568 28,195 SH   SOLE   28,195 0 0
ISHARES TR CORE S&P US VLU 464287663 4,122 54,000 SH   SOLE   54,000 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 19,362 243,670 SH   SOLE   243,670 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 10,479 211,484 SH   SOLE   211,484 0 0
JOHNSON & JOHNSON COM 478160104 23,928 139,874 SH   SOLE   137,304 0 2,570
JPMORGAN CHASE & CO COM 46625H100 6,092 38,473 SH   SOLE   38,473 0 0
KIMBERLY-CLARK CORP COM 494368103 272 1,900 SH   SOLE   1,900 0 0
KINSALE CAP GROUP INC COM 49714P108 36,211 152,217 SH   SOLE   148,072 0 4,145
KLA CORP COM NEW 482480100 459 1,068 SH   SOLE   1,068 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 567 2,658 SH   SOLE   2,658 0 0
LAUDER ESTEE COS INC CL A 518439104 348 940 SH   SOLE   940 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 318 6,244 SH   SOLE   6,244 0 0
LILLY ELI & CO COM 532457108 1,193 4,318 SH   SOLE   4,318 0 0
LINDE PLC SHS G5494J103 704 2,031 SH   SOLE   2,031 0 0
LOWES COS INC COM 548661107 933 3,611 SH   SOLE   3,611 0 0
MARKEL CORP COM 570535104 233 189 SH   SOLE   189 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,565 9,005 SH   SOLE   9,005 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,892 5,265 SH   SOLE   5,265 0 0
MCCORMICK & CO INC COM NON VTG 579780206 25,057 259,361 SH   SOLE   259,169 0 192
MCDONALDS CORP COM 580135101 725 2,704 SH   SOLE   2,704 0 0
MEDTRONIC PLC SHS G5960L103 26,744 258,524 SH   SOLE   254,089 0 4,435
MERCADOLIBRE INC COM 58733R102 17,406 12,909 SH   SOLE   12,669 0 240
MERCK & CO. INC COM 58933Y105 3,226 42,096 SH   SOLE   42,096 0 0
FACEBOOK INC CL A 30303M102 13,223 39,313 SH   SOLE   38,313 0 1,000
MICROSOFT CORP COM 594918104 131,489 390,965 SH   SOLE   386,915 0 4,050
MONDELEZ INTL INC CL A 609207105 363 5,472 SH   SOLE   5,472 0 0
MORGAN STANLEY COM NEW 617446448 1,279 13,029 SH   SOLE   13,029 0 0
NEOGENOMICS INC COM NEW 64049M209 1,204 35,282 SH   SOLE   35,282 0 0
NETFLIX INC COM 64110L106 589 977 SH   SOLE   977 0 0
NEXTERA ENERGY INC COM 65339F101 259 2,772 SH   SOLE   2,772 0 0
NIKE INC CL B 654106103 1,444 8,661 SH   SOLE   8,661 0 0
NORFOLK SOUTHN CORP COM 655844108 319 1,072 SH   SOLE   1,072 0 0
NOVO-NORDISK A S ADR 670100205 247 2,202 SH   SOLE   2,202 0 0
NUTRIEN LTD COM 67077M108 328 4,360 SH   SOLE   4,360 0 0
NVIDIA CORPORATION COM 67066G104 2,860 9,724 SH   SOLE   9,724 0 0
ORACLE CORP COM 68389X105 755 8,654 SH   SOLE   8,654 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 319 452 SH   SOLE   452 0 0
OTIS WORLDWIDE CORP COM 68902V107 251 2,879 SH   SOLE   2,879 0 0
OUSTER INC *W EXP 03/11/202 68989M111 27 25,000 SH   SOLE   25,000 0 0
PAYCHEX INC COM 704326107 12,311 90,192 SH   SOLE   85,197 0 4,995
PAYPAL HLDGS INC COM 70450Y103 12,342 65,447 SH   SOLE   64,372 0 1,075
PEPSICO INC COM 713448108 6,787 39,071 SH   SOLE   38,871 0 200
PFIZER INC COM 717081103 3,523 59,660 SH   SOLE   59,660 0 0
PHILIP MORRIS INTL INC COM 718172109 200 2,103 SH   SOLE   2,103 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 26,665 1,029,136 SH   SOLE   1,029,136 0 0
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 196 10,000 SH   SOLE   10,000 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 401 3,662 SH   SOLE   3,662 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 33,415 329,019 SH   SOLE   325,719 0 3,300
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 35,299 350,919 SH   SOLE   349,569 0 1,350
PROCTER AND GAMBLE CO COM 742718109 16,073 98,255 SH   SOLE   98,055 0 200
QUALCOMM INC COM 747525103 229 1,254 SH   SOLE   1,149 0 105
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,118 12,991 SH   SOLE   12,991 0 0
REGENERON PHARMACEUTICALS COM 75886F107 549 869 SH   SOLE   869 0 0
ROCKWELL AUTOMATION INC COM 773903109 297 850 SH   SOLE   850 0 0
ROKU INC COM CL A 77543R102 330 1,446 SH   SOLE   1,446 0 0
RPM INTL INC COM 749685103 313 3,100 SH   SOLE   3,100 0 0
S&P GLOBAL INC COM 78409V104 30,781 65,223 SH   SOLE   63,938 0 1,285
SCHLUMBERGER LTD COM STK 806857108 409 13,643 SH   SOLE   12,343 0 1,300
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 284 1,636 SH   SOLE   1,636 0 0
SHERWIN WILLIAMS CO COM 824348106 275 780 SH   SOLE   780 0 0
SHOPIFY INC CL A 82509L107 244 177 SH   SOLE   177 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 427 2,753 SH   SOLE   2,753 0 0
SNAP INC CL A 83304A106 396 8,418 SH   SOLE   8,418 0 0
SNAP ON INC COM 833034101 431 2,000 SH   SOLE   2,000 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,864 28,451 SH   SOLE   28,440 0 11
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,282 49,019 SH   SOLE   49,019 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 796 1,537 SH   SOLE   1,537 0 0
SPDR SER TR S&P DIVID ETF 78464A763 208 1,607 SH   SOLE   1,607 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 13,345 752,266 SH   SOLE   718,084 0 34,182
SPROTT PHYSICAL GOLD TR UNIT 85207H104 13,293 925,693 SH   SOLE   910,693 0 15,000
STARBUCKS CORP COM 855244109 888 7,590 SH   SOLE   7,590 0 0
STRYKER CORPORATION COM 863667101 2,302 8,608 SH   SOLE   8,608 0 0
SYSCO CORP COM 871829107 777 9,886 SH   SOLE   9,886 0 0
TE CONNECTIVITY LTD SHS H84989104 37,717 233,774 SH   SOLE   229,274 0 4,500
TESLA INC COM 88160R101 1,570 1,486 SH   SOLE   1,486 0 0
TEXAS INSTRS INC COM 882508104 706 3,746 SH   SOLE   3,746 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 4,458 3,570 SH   SOLE   3,570 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 63,466 95,117 SH   SOLE   93,792 0 1,325
TJX COS INC NEW COM 872540109 39,317 517,874 SH   SOLE   507,774 0 10,100
UGI CORP NEW COM 902681105 19,821 431,746 SH   SOLE   423,601 0 8,145
UNION PAC CORP COM 907818108 22,413 88,966 SH   SOLE   88,966 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,396 11,180 SH   SOLE   11,180 0 0
UNITEDHEALTH GROUP INC COM 91324P102 567 1,129 SH   SOLE   1,129 0 0
US BANCORP DEL COM NEW 902973304 3,984 70,933 SH   SOLE   70,873 0 60
VALHI INC NEW COM 918905209 259 9,000 SH   SOLE   9,000 0 0
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 772 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 BD INDEX FDS SHORT TRM BOND 921937827 771 9,540 SH   SOLE   9,540 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 266 1,045 SH   SOLE   1,045 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 258 1,142 SH   SOLE   1,142 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 258 1,169 SH   SOLE   1,169 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 247 2,131 SH   SOLE   2,131 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 652 3,566 SH   SOLE   3,551 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,356 9,020 SH   SOLE   9,020 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,364 9,274 SH   SOLE   9,274 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,720 13,103 SH   SOLE   13,063 0 40
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,283 21,881 SH   SOLE   21,881 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9,681 195,733 SH   SOLE   183,198 0 12,535
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 150,530 2,456,423 SH   SOLE   2,409,878 0 46,545
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 405 4,370 SH   SOLE   4,370 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 622 3,620 SH   SOLE   3,620 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 788 15,430 SH   SOLE   15,430 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 257 561 SH   SOLE   451 0 110
VERASTEM INC COM 92337C104 80 38,820 SH   SOLE   38,820 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 289 5,570 SH   SOLE   5,570 0 0
VISA INC COM CL A 92826C839 48,300 222,878 SH   SOLE   218,575 0 4,303
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,853 54,706 SH   SOLE   54,406 0 300
WALMART INC COM 931142103 439 3,036 SH   SOLE   3,036 0 0
WATSCO INC COM 942622200 49,347 157,719 SH   SOLE   155,819 0 1,900
WAYFAIR INC CL A 94419L101 10,375 54,615 SH   SOLE   52,535 0 2,080
WEYERHAEUSER CO MTN BE COM NEW 962166104 204 4,960 SH   SOLE   4,960 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 687 16,000 SH   SOLE   16,000 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 1,466 21,816 SH   SOLE   21,816 0 0
XYLEM INC COM 98419M100 374 3,119 SH   SOLE   3,119 0 0
YANDEX N V SHS CLASS A N97284108 13,482 222,850 SH   SOLE   222,850 0 0
YUM BRANDS INC COM 988498101 17,977 129,463 SH   SOLE   127,573 0 1,890
ZOETIS INC CL A 98978V103 961 3,939 SH   SOLE   3,939 0 0