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,852 120,083 SH   SOLE   118,823 0 1,260
ABBOTT LABS COM 002824100 2,844 24,531 SH   SOLE   24,531 0 0
ABBVIE INC COM 00287Y109 1,972 17,505 SH   SOLE   17,505 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 222 752 SH   SOLE   752 0 0
ACTIVISION BLIZZARD INC COM 00507V109 345 3,618 SH   SOLE   3,618 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 535 913 SH   SOLE   913 0 0
AGNICO EAGLE MINES LTD COM 008474108 31,560 522,084 SH   SOLE   515,279 0 6,805
AIR PRODS & CHEMS INC COM 009158106 418 1,454 SH   SOLE   1,454 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,591 22,218 SH   SOLE   22,218 0 0
ALIGN TECHNOLOGY INC COM 016255101 859 1,406 SH   SOLE   1,406 0 0
ALPHABET INC CAP STK CL C 02079K107 3,258 1,300 SH   SOLE   1,300 0 0
ALPHABET INC CAP STK CL A 02079K305 49,446 20,250 SH   SOLE   19,810 0 440
AMAZON COM INC COM 023135106 6,337 1,842 SH   SOLE   1,842 0 0
AMERICAN EXPRESS CO COM 025816109 2,874 17,392 SH   SOLE   17,392 0 0
AMERICAN TOWER CORP NEW COM 03027X100 53,764 199,023 SH   SOLE   196,023 0 3,000
AMERICAN WTR WKS CO INC NEW COM 030420103 21,668 140,582 SH   SOLE   136,412 0 4,170
AMERIPRISE FINL INC COM 03076C106 850 3,415 SH   SOLE   3,415 0 0
AMGEN INC COM 031162100 484 1,987 SH   SOLE   1,987 0 0
AMPHENOL CORP NEW CL A 032095101 17,685 258,508 SH   SOLE   248,508 0 10,000
APPLE INC COM 037833100 20,896 152,567 SH   SOLE   151,047 0 1,520
APPLIED MATLS INC COM 038222105 431 3,030 SH   SOLE   3,030 0 0
ASPEN TECHNOLOGY INC COM 045327103 29,372 213,549 SH   SOLE   209,869 0 3,680
ASTRAZENECA PLC SPONSORED ADR 046353108 1,014 16,921 SH   SOLE   16,921 0 0
AT&T INC COM 00206R102 480 16,684 SH   SOLE   16,684 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 23,736 119,507 SH   SOLE   119,507 0 0
AVERY DENNISON CORP COM 053611109 1,608 7,650 SH   SOLE   7,650 0 0
BANK NOVA SCOTIA B C COM 064149107 11,283 173,401 SH   SOLE   173,171 0 230
BAXTER INTL INC COM 071813109 373 4,629 SH   SOLE   4,629 0 0
BECTON DICKINSON & CO COM 075887109 919 3,778 SH   SOLE   3,778 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,116 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 54,079 194,585 SH   SOLE   192,325 0 2,260
BK OF AMERICA CORP COM 060505104 700 16,974 SH   SOLE   16,974 0 0
BLACKROCK INC COM 09247X101 222 254 SH   SOLE   254 0 0
BLACKSTONE GROUP INC COM 09260D107 378 3,890 SH   SOLE   3,890 0 0
BP PLC SPONSORED ADR 055622104 251 9,500 SH   SOLE   9,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 839 12,562 SH   SOLE   12,462 0 100
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 888 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 937 12,500 SH   SOLE   12,500 0 0
BROWN FORMAN CORP CL A 115637100 1,058 15,000 SH   SOLE   15,000 0 0
CACI INTL INC CL A 127190304 358 1,405 SH   SOLE   1,405 0 0
CARMAX INC COM 143130102 43,018 333,083 SH   SOLE   328,263 0 4,820
CARRIER GLOBAL CORPORATION COM 14448C104 377 7,753 SH   SOLE   7,753 0 0
CATERPILLAR INC COM 149123101 5,467 25,120 SH   SOLE   25,120 0 0
CHEVRON CORP NEW COM 166764100 16,362 156,217 SH   SOLE   156,047 0 170
CHUBB LIMITED COM H1467J104 29,498 185,593 SH   SOLE   182,443 0 3,150
CHURCH & DWIGHT INC COM 171340102 695 8,158 SH   SOLE   8,158 0 0
CIGNA CORP NEW COM 125523100 404 1,705 SH   SOLE   1,705 0 0
CISCO SYS INC COM 17275R102 717 13,524 SH   SOLE   13,524 0 0
CLOROX CO DEL COM 189054109 298 1,657 SH   SOLE   1,657 0 0
CME GROUP INC COM 12572Q105 712 3,347 SH   SOLE   3,347 0 0
COCA COLA CO COM 191216100 2,766 51,113 SH   SOLE   51,113 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,700 38,989 SH   SOLE   38,989 0 0
COLGATE PALMOLIVE CO COM 194162103 2,460 30,234 SH   SOLE   29,934 0 300
COMCAST CORP NEW CL A 20030N101 1,681 29,486 SH   SOLE   29,486 0 0
COMMUNITY BK SYS INC COM 203607106 352 4,650 SH   SOLE   4,650 0 0
CONSTELLATION BRANDS INC CL A 21036P108 14,983 64,059 SH   SOLE   61,914 0 2,145
CORTEVA INC COM 22052L104 381 8,600 SH   SOLE   8,600 0 0
COSTCO WHSL CORP NEW COM 22160K105 916 2,315 SH   SOLE   2,315 0 0
CSX CORP COM 126408103 867 27,030 SH   SOLE   27,030 0 0
CULLEN FROST BANKERS INC COM 229899109 2,489 22,226 SH   SOLE   22,226 0 0
CUMMINS INC COM 231021106 222 910 SH   SOLE   910 0 0
CVS HEALTH CORP COM 126650100 22,873 274,126 SH   SOLE   268,806 0 5,320
DANAHER CORPORATION COM 235851102 51,349 191,342 SH   SOLE   187,807 0 3,535
DARDEN RESTAURANTS INC COM 237194105 496 3,400 SH   SOLE   3,400 0 0
DEERE & CO COM 244199105 5,756 16,319 SH   SOLE   16,319 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 311 1,621 SH   SOLE   1,621 0 0
DISNEY WALT CO COM 254687106 49,781 283,216 SH   SOLE   278,666 0 4,550
DORCHESTER MINERALS LP COM UNIT 25820R105 142 10,360 SH   SOLE   10,360 0 0
DOVER CORP COM 260003108 253 1,680 SH   SOLE   1,680 0 0
DOW INC COM 260557103 1,106 17,475 SH   SOLE   17,326 0 149
DUPONT DE NEMOURS INC COM 26614N102 497 6,426 SH   SOLE   6,277 0 149
EASTERN BANKSHARES INC COM 27627N105 1,275 62,000 SH   SOLE   62,000 0 0
EBAY INC. COM 278642103 246 3,500 SH   SOLE   3,500 0 0
ECOLAB INC COM 278865100 27,459 133,317 SH   SOLE   131,592 0 1,725
EDWARDS LIFESCIENCES CORP COM 28176E108 1,385 13,375 SH   SOLE   13,375 0 0
EMERSON ELEC CO COM 291011104 1,010 10,496 SH   SOLE   10,496 0 0
EQUIFAX INC COM 294429105 240 1,000 SH   SOLE   1,000 0 0
ESSENTIAL UTILS INC COM 29670G102 210 4,595 SH   SOLE   4,595 0 0
EVERSOURCE ENERGY COM 30040W108 14,056 175,175 SH   SOLE   174,913 0 262
EXXON MOBIL CORP COM 30231G102 7,216 114,398 SH   SOLE   114,248 0 150
FACEBOOK INC CL A 30303M102 11,507 33,094 SH   SOLE   32,094 0 1,000
FEDEX CORP COM 31428X106 204 683 SH   SOLE   683 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 32,172 171,885 SH   SOLE   168,720 0 3,165
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 557 8,050 SH   SOLE   8,050 0 0
FISERV INC COM 337738108 1,492 13,956 SH   SOLE   13,956 0 0
FORTIVE CORP COM 34959J108 656 9,411 SH   SOLE   9,261 0 150
FRANCO NEV CORP COM 351858105 792 5,461 SH   SOLE   5,461 0 0
GARTNER INC COM 366651107 2,427 10,019 SH   SOLE   10,019 0 0
GENERAL ELECTRIC CO COM 369604103 7,197 534,671 SH   SOLE   534,471 0 200
GENERAL MLS INC COM 370334104 718 11,781 SH   SOLE   11,781 0 0
GILEAD SCIENCES INC COM 375558103 2,493 36,205 SH   SOLE   35,705 0 500
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 241 6,052 SH   SOLE   6,052 0 0
HALLIBURTON CO COM 406216101 254 11,000 SH   SOLE   11,000 0 0
HCA HEALTHCARE INC COM 40412C101 222 1,075 SH   SOLE   1,075 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 16,789 504,311 SH   SOLE   504,011 0 300
HERSHEY CO COM 427866108 1,777 10,203 SH   SOLE   10,203 0 0
HOME DEPOT INC COM 437076102 2,619 8,214 SH   SOLE   8,214 0 0
HONEYWELL INTL INC COM 438516106 417 1,902 SH   SOLE   1,902 0 0
IDEXX LABS INC COM 45168D104 65,079 103,046 SH   SOLE   101,233 0 1,813
ILLINOIS TOOL WKS INC COM 452308109 252 1,128 SH   SOLE   1,128 0 0
ILLUMINA INC COM 452327109 1,285 2,715 SH   SOLE   2,715 0 0
INTEL CORP COM 458140100 1,051 18,721 SH   SOLE   18,321 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101 1,166 7,956 SH   SOLE   7,956 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,493 1,624 SH   SOLE   1,624 0 0
INVESCO EXCH TRADED FD TR II GBL CLEAN ENRG 46138G847 435 14,050 SH   SOLE   14,050 0 0
ISHARES GOLD TR ISHARES NEW 464285204 9,087 269,554 SH   SOLE   269,204 0 350
ISHARES INC ESG AWR MSCI EM 46434G863 3,419 75,725 SH   SOLE   75,725 0 0
ISHARES TR CORE S&P500 ETF 464287200 301 700 SH   SOLE   700 0 0
ISHARES TR RUS 1000 ETF 464287622 219 905 SH   SOLE   905 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 410 1,786 SH   SOLE   1,786 0 0
ISHARES TR CORE S&P MCP ETF 464287507 670 2,493 SH   SOLE   2,493 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 942 5,685 SH   SOLE   5,685 0 0
ISHARES TR RUS MID CAP ETF 464287499 483 6,100 SH   SOLE   6,100 0 0
ISHARES TR MSCI EAFE ETF 464287465 576 7,301 SH   SOLE   7,301 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,510 9,246 SH   SOLE   9,246 0 0
ISHARES TR MSCI ACWI EX US 464288240 561 9,753 SH   SOLE   9,753 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 545 9,876 SH   SOLE   9,876 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,394 12,338 SH   SOLE   12,338 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,517 13,120 SH   SOLE   13,120 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,711 23,244 SH   SOLE   23,244 0 0
ISHARES TR CORE S&P US VLU 464287663 3,886 54,000 SH   SOLE   54,000 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 19,037 240,889 SH   SOLE   240,889 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 10,041 199,946 SH   SOLE   199,946 0 0
JOHNSON & JOHNSON COM 478160104 23,781 144,356 SH   SOLE   141,786 0 2,570
JPMORGAN CHASE & CO COM 46625H100 6,542 42,061 SH   SOLE   42,061 0 0
KIMBERLY-CLARK CORP COM 494368103 254 1,900 SH   SOLE   1,900 0 0
KINSALE CAP GROUP INC COM 49714P108 25,330 153,731 SH   SOLE   149,706 0 4,025
KLA CORP COM NEW 482480100 342 1,054 SH   SOLE   1,054 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 616 2,850 SH   SOLE   2,850 0 0
LAUDER ESTEE COS INC CL A 518439104 320 1,005 SH   SOLE   1,005 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 291 6,244 SH   SOLE   6,244 0 0
LILLY ELI & CO COM 532457108 985 4,293 SH   SOLE   4,293 0 0
LINDE PLC SHS G5494J103 583 2,017 SH   SOLE   2,017 0 0
LOWES COS INC COM 548661107 675 3,478 SH   SOLE   3,478 0 0
MARKEL CORP COM 570535104 224 189 SH   SOLE   189 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,266 8,997 SH   SOLE   8,997 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,905 5,217 SH   SOLE   5,217 0 0
MCCORMICK & CO INC COM NON VTG 579780206 22,265 252,089 SH   SOLE   251,949 0 140
MCDONALDS CORP COM 580135101 599 2,595 SH   SOLE   2,595 0 0
MEDTRONIC PLC SHS G5960L103 33,478 269,704 SH   SOLE   265,379 0 4,325
MERCADOLIBRE INC COM 58733R102 21,287 13,665 SH   SOLE   13,425 0 240
MERCK & CO INC COM 58933Y105 3,437 44,193 SH   SOLE   44,193 0 0
MESABI TR CTF BEN INT 590672101 416 11,760 SH   SOLE   11,760 0 0
MICROSOFT CORP COM 594918104 107,477 396,739 SH   SOLE   392,689 0 4,050
MONDELEZ INTL INC CL A 609207105 351 5,625 SH   SOLE   5,625 0 0
MOODYS CORP COM 615369105 2,537 7,000 SH   SOLE   7,000 0 0
MORGAN STANLEY COM NEW 617446448 1,191 12,989 SH   SOLE   12,989 0 0
NEOGENOMICS INC COM NEW 64049M209 1,788 39,593 SH   SOLE   39,593 0 0
NETFLIX INC COM 64110L106 569 1,077 SH   SOLE   1,077 0 0
NEXTERA ENERGY INC COM 65339F101 203 2,776 SH   SOLE   2,776 0 0
NIKE INC CL B 654106103 1,331 8,617 SH   SOLE   8,617 0 0
NORFOLK SOUTHN CORP COM 655844108 601 2,266 SH   SOLE   2,266 0 0
NUTRIEN LTD COM 67077M108 264 4,360 SH   SOLE   4,360 0 0
NVIDIA CORPORATION COM 67066G104 1,925 2,406 SH   SOLE   2,406 0 0
ORACLE CORP COM 68389X105 664 8,527 SH   SOLE   8,527 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 256 452 SH   SOLE   452 0 0
OTIS WORLDWIDE CORP COM 68902V107 273 3,339 SH   SOLE   3,339 0 0
PAYCHEX INC COM 704326107 12,671 118,085 SH   SOLE   113,090 0 4,995
PAYPAL HLDGS INC COM 70450Y103 6,782 23,267 SH   SOLE   22,767 0 500
PENN NATL GAMING INC COM 707569109 268 3,500 SH   SOLE   3,500 0 0
PEPSICO INC COM 713448108 7,388 49,863 SH   SOLE   49,663 0 200
PFIZER INC COM 717081103 2,354 60,110 SH   SOLE   60,110 0 0
PHILIP MORRIS INTL INC COM 718172109 216 2,175 SH   SOLE   2,175 0 0
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 20,773 928,196 SH   SOLE   928,196 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 9,268 321,687 SH   SOLE   321,687 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 403 3,635 SH   SOLE   3,635 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 40,959 401,676 SH   SOLE   398,376 0 3,300
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 42,935 422,129 SH   SOLE   420,779 0 1,350
PROCTER AND GAMBLE CO COM 742718109 20,047 148,570 SH   SOLE   148,370 0 200
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,314 15,407 SH   SOLE   15,407 0 0
REGENERON PHARMACEUTICALS COM 75886F107 507 907 SH   SOLE   907 0 0
ROCKWELL AUTOMATION INC COM 773903109 529 1,850 SH   SOLE   1,850 0 0
ROKU INC COM CL A 77543R102 663 1,444 SH   SOLE   1,444 0 0
RPM INTL INC COM 749685103 275 3,100 SH   SOLE   3,100 0 0
S&P GLOBAL INC COM 78409V104 25,319 61,686 SH   SOLE   60,441 0 1,245
SCHLUMBERGER LTD COM STK 806857108 502 15,675 SH   SOLE   14,375 0 1,300
SEACOAST BKG CORP FLA COM NEW 811707801 546 16,000 SH   SOLE   16,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 242 1,636 SH   SOLE   1,636 0 0
SHERWIN WILLIAMS CO COM 824348106 287 1,052 SH   SOLE   1,052 0 0
SHOPIFY INC CL A 82509L107 259 177 SH   SOLE   177 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 516 2,693 SH   SOLE   2,693 0 0
SNAP INC CL A 83304A106 570 8,360 SH   SOLE   8,360 0 0
SNAP ON INC COM 833034101 1,229 5,500 SH   SOLE   5,500 0 0
SONOCO PRODS CO COM 835495102 241 3,604 SH   SOLE   3,604 0 0
SPDR GOLD TR GOLD SHS 78463V107 4,632 27,966 SH   SOLE   27,955 0 11
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,097 49,286 SH   SOLE   49,286 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,580 3,218 SH   SOLE   3,218 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 14,676 785,668 SH   SOLE   751,486 0 34,182
SPROTT PHYSICAL GOLD TR UNIT 85207H104 11,261 802,642 SH   SOLE   787,642 0 15,000
SQUARE INC CL A 852234103 653 2,680 SH   SOLE   2,680 0 0
STARBUCKS CORP COM 855244109 851 7,612 SH   SOLE   7,612 0 0
STRYKER CORPORATION COM 863667101 3,795 14,610 SH   SOLE   14,610 0 0
SYSCO CORP COM 871829107 769 9,886 SH   SOLE   9,886 0 0
TE CONNECTIVITY LTD REG SHS H84989104 31,904 235,962 SH   SOLE   231,462 0 4,500
TESLA INC COM 88160R101 1,032 1,518 SH   SOLE   1,518 0 0
TEXAS INSTRS INC COM 882508104 714 3,712 SH   SOLE   3,712 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 5,759 3,600 SH   SOLE   3,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 50,789 100,677 SH   SOLE   98,852 0 1,825
TJX COS INC NEW COM 872540109 34,653 513,985 SH   SOLE   504,065 0 9,920
TWITTER INC COM 90184L102 228 3,311 SH   SOLE   3,311 0 0
UGI CORP NEW COM 902681105 23,354 504,297 SH   SOLE   496,152 0 8,145
UNION PAC CORP COM 907818108 19,214 87,366 SH   SOLE   87,366 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,456 11,808 SH   SOLE   11,808 0 0
UNITEDHEALTH GROUP INC COM 91324P102 442 1,104 SH   SOLE   1,104 0 0
UNUM GROUP COM 91529Y106 227 8,000 SH   SOLE   8,000 0 0
US BANCORP DEL COM NEW 902973304 4,172 73,235 SH   SOLE   73,130 0 105
VALHI INC NEW COM 918905209 219 9,000 SH   SOLE   9,000 0 0
VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 777 4,820 SH   SOLE   4,820 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 241 2,805 SH   SOLE   2,805 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 247 1,045 SH   SOLE   1,045 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 247 1,097 SH   SOLE   1,097 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 723 3,836 SH   SOLE   3,821 0 15
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,267 9,020 SH   SOLE   9,020 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,275 9,274 SH   SOLE   9,274 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,711 11,971 SH   SOLE   11,951 0 20
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,720 16,697 SH   SOLE   16,697 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,665 196,369 SH   SOLE   183,834 0 12,535
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 150,761 2,378,307 SH   SOLE   2,338,867 0 39,440
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 415 4,370 SH   SOLE   4,370 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 291 1,881 SH   SOLE   1,881 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 846 16,430 SH   SOLE   16,430 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 224 561 SH   SOLE   451 0 110
VERASTEM INC COM 92337C104 523 128,500 SH   SOLE   128,200 0 300
VERIZON COMMUNICATIONS INC COM 92343V104 435 7,770 SH   SOLE   7,770 0 0
VISA INC COM CL A 92826C839 53,392 228,346 SH   SOLE   224,041 0 4,305
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,125 116,420 SH   SOLE   116,120 0 300
WALMART INC COM 931142103 426 3,018 SH   SOLE   3,018 0 0
WATSCO INC COM 942622200 46,300 161,525 SH   SOLE   159,625 0 1,900
WAYFAIR INC CL A 94419L101 15,894 50,345 SH   SOLE   48,285 0 2,060
WHEATON PRECIOUS METALS CORP COM 962879102 723 16,405 SH   SOLE   16,405 0 0
WISDOMTREE TR INTL MIDCAP DV 97717W778 1,810 26,686 SH   SOLE   26,686 0 0
XYLEM INC COM 98419M100 372 3,100 SH   SOLE   3,100 0 0
YANDEX N V SHS CLASS A N97284108 15,791 223,200 SH   SOLE   223,200 0 0
YUM BRANDS INC COM 988498101 15,601 135,624 SH   SOLE   133,734 0 1,890
YUM CHINA HLDGS INC COM 98850P109 1,317 19,878 SH   SOLE   19,788 0 90
ZIMMER BIOMET HOLDINGS INC COM 98956P102 221 1,376 SH   SOLE   1,376 0 0
ZOETIS INC CL A 98978V103 761 4,081 SH   SOLE   4,081 0 0