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
Amazon.com, Inc. Stock 023135106 51,766 15,879 SH   SOLE 0 15,879 0 0
Starbucks Corporation Stock 855244109 1,001 11,009 SH   SOLE 0 11,008 0 0
Alnylam Pharmaceuticals, Inc Stock 02043Q107 419 2,563 SH   SOLE 0 2,563 0 0
OneMain Holdings, Inc. Stock 68268W103 505 10,657 SH   SOLE 0 10,657 0 0
iShares Gold Trust ETF 464285204 1,296 35,187 SH   SOLE 0 35,187 0 0
Willis Towers Watson Plc Ltd Shs Stock G96629103 1,519 6,429 SH   SOLE 0 6,429 0 0
Johnson & Johnson Stock 478160104 7,139 40,283 SH   SOLE 0 40,282 0 0
Vanguard Total Stock Market Index Fund ETF 922908769 435 1,911 SH   SOLE 0 1,911 0 0
Costco Wholesale Corporation Stock 22160K105 422 734 SH   SOLE 0 733 0 0
Cabot Corporation Stock 127055101 4,629 67,664 SH   SOLE 0 67,664 0 0
iShares MSCI Emerging Markets ETF ETF 464287234 2,184 48,375 SH   SOLE 0 48,375 0 0
Goldman Sachs Group, Inc. Stock 38141G104 235 711 SH   SOLE 0 711 0 0
Scotts Miracle-Gro Co. Stock 810186106 241 1,961 SH   SOLE 0 1,961 0 0
Boston Scientific Corporation Stock 101137107 479 10,821 SH   SOLE 0 10,821 0 0
Procter & Gamble Company Stock 742718109 3,057 20,007 SH   SOLE 0 20,006 0 0
Coca-Cola Company Stock 191216100 3,305 53,303 SH   SOLE 0 53,303 0 0
PowerShares DB Commodity Index Tracking Fund ETF 46138B103 2,108 80,900 SH   SOLE 0 80,900 0 0
Cabot Microelectronics Corporation Stock 12571T100 3,791 20,450 SH   SOLE 0 20,450 0 0
Boston Beer Inc Cl A Stock 100557107 350 900 SH   SOLE 0 900 0 0
CME Group Inc. Class A Stock 12572Q105 33,032 138,873 SH   SOLE 0 138,873 0 0
State Street Corporation Stock 857477103 505 5,800 SH   SOLE 0 5,800 0 0
Medtronic Plc Stock G5960L103 1,405 12,663 SH   SOLE 0 12,663 0 0
Fortive Corp. Stock 34959J108 27,713 454,840 SH   SOLE 0 454,839 0 0
Netflix, Inc. Stock 64110L106 29,738 79,389 SH   SOLE 0 79,389 0 0
Paychex, Inc. Stock 704326107 1,833 13,430 SH   SOLE 0 13,430 0 0
Integer Holdings Corporation Stock 45826H109 26,872 333,528 SH   SOLE 0 333,528 0 0
Pool Corporation Com Stock 73278L105 713 1,687 SH   SOLE 0 1,687 0 0
Estee Lauder Companies Inc. Class A Stock 518439104 368 1,352 SH   SOLE 0 1,352 0 0
Merck & Co., Inc. Stock 58933Y105 973 11,863 SH   SOLE 0 11,863 0 0
SPDR S&P 500 ETF Trust ETF 78462F103 6,642 14,706 SH   SOLE 0 14,706 0 0
United Rentals, Inc. Stock 911363109 581 1,636 SH   SOLE 0 1,636 0 0
Nordson Corp Com Stock 655663102 235 1,037 SH   SOLE 0 1,037 0 0
Globe Life Inc Com Stock 37959E102 997 9,906 SH   SOLE 0 9,906 0 0
Diageo plc Sponsored ADR ADR 25243Q205 252 1,240 SH   SOLE 0 1,240 0 0
Vertex Pharmaceuticals Incorporated Stock 92532F100 632 2,423 SH   SOLE 0 2,423 0 0
Verizon Communications Inc. Stock 92343V104 612 12,009 SH   SOLE 0 12,009 0 0
Chubb Limited Stock H1467J104 435 2,032 SH   SOLE 0 2,032 0 0
Sherwin-Williams Company Stock 824348106 25,034 100,289 SH   SOLE 0 100,289 0 0
TE Connectivity Ltd. Stock H84989104 738 5,638 SH   SOLE 0 5,638 0 0
Honeywell International Inc. Stock 438516106 2,961 15,219 SH   SOLE 0 15,218 0 0
Ingersoll-Rand Plc Stock G8994E103 206 1,350 SH   SOLE 0 1,350 0 0
U.S. Bancorp Stock 902973304 218 4,100 SH   SOLE 0 4,100 0 0
Xcel Energy Inc. Stock 98389B100 285 3,945 SH   SOLE 0 3,945 0 0
Home Depot, Inc. Stock 437076102 22,076 73,750 SH   SOLE 0 73,750 0 0
Baxter International Inc. Stock 071813109 382 4,930 SH   SOLE 0 4,930 0 0
Automatic Data Processing, Inc. Stock 053015103 2,709 11,906 SH   SOLE 0 11,906 0 0
Cooper Cos Inc Com New Stock 216648402 257 616 SH   SOLE 0 616 0 0
ICICI Bank Limited Sponsored ADR ADR 45104G104 963 50,843 SH   SOLE 0 50,843 0 0
Becton, Dickinson and Company Stock 075887109 1,095 4,116 SH   SOLE 0 4,116 0 0
Broadridge Financial Solutions, Inc. Stock 11133T103 3,563 22,884 SH   SOLE 0 22,884 0 0
iShares Russell 1000 Growth ETF ETF 464287614 213 767 SH   SOLE 0 766 0 0
Steris Plc Stock G8473T100 3,802 15,727 SH   SOLE 0 15,726 0 0
Centene Corporation Stock 15135B101 900 10,686 SH   SOLE 0 10,686 0 0
United Therapeutics Corp Del Com Stock 91307C102 449 2,500 SH   SOLE 0 2,500 0 0
Waste Connections, Inc. Stock 94106B101 42,481 304,088 SH   SOLE 0 304,087 0 0
Berkshire Hathaway Inc. Class B Stock 084670702 2,194 6,218 SH   SOLE 0 6,218 0 0
Adobe Systems Incorporated Stock 00724F101 23,055 50,602 SH   SOLE 0 50,602 0 0
Alphabet Inc. Class A Stock 02079K305 71,848 25,832 SH   SOLE 0 25,832 0 0
Fiserv Inc Com Stock 337738108 698 6,880 SH   SOLE 0 6,880 0 0
O'Reilly Automotive, Inc. Stock 67103H107 36,620 53,463 SH   SOLE 0 53,463 0 0
Constellation Brands, Inc. Class A Stock 21036P108 536 2,328 SH   SOLE 0 2,327 0 0
Comcast Corporation Class A Stock 20030N101 4,026 85,990 SH   SOLE 0 85,989 0 0
Ase Technology Hldg Co Ltd Sponsored Ads ADR 00215W100 118 16,618 SH   SOLE 0 16,618 0 0
Generac Holdings Inc. Stock 368736104 951 3,200 SH   SOLE 0 3,200 0 0
Microsoft Corporation Stock 594918104 62,011 201,133 SH   SOLE 0 201,133 0 0
First Horizon Natl Corp Com Stock 320517105 1,174 49,981 SH   SOLE 0 49,981 0 0
Schlumberger NV Stock 806857108 268 6,484 SH   SOLE 0 6,484 0 0
CVS Health Corporation Stock 126650100 649 6,416 SH   SOLE 0 6,416 0 0
Ameriprise Financial, Inc. Stock 03076C106 317 1,057 SH   SOLE 0 1,057 0 0
Exponent Inc Com Stock 30214U102 218 2,013 SH   SOLE 0 2,013 0 0
Aspen Technology Inc Com Stock 045327103 242 1,466 SH   SOLE 0 1,466 0 0
Berkshire Hathaway Inc. Class A Stock 084670108 4,231 8 SH   SOLE 0 8 0 0
Elanco Animal Health Inc Com Stock 28414H103 772 29,577 SH   SOLE 0 29,577 0 0
Copart Inc Com Stock 217204106 213 1,698 SH   SOLE 0 1,698 0 0
Vanguard Small-Cap Index Fund ETF 922908751 956 4,500 SH   SOLE 0 4,500 0 0
Vanguard Mid-Cap Index Fund ETF 922908629 2,308 9,800 SH   SOLE 0 9,800 0 0
NextEra Energy, Inc. Stock 65339F101 617 7,283 SH   SOLE 0 7,283 0 0
Tesla Motors, Inc. Stock 88160R101 706 655 SH   SOLE 0 655 0 0
Amphenol Corporation Class A Stock 032095101 496 6,578 SH   SOLE 0 6,578 0 0
Reinsurance Group Amer Inc Com New Stock 759351604 1,270 11,605 SH   SOLE 0 11,605 0 0
Arch Cap Group Ltd Ord Stock G0450A105 875 18,081 SH   SOLE 0 18,081 0 0
Alcon Inc Stock H01301128 205 2,557 SH   SOLE 0 2,557 0 0
Vanguard S&P 500 Index Fund ETF 922908363 550 1,325 SH   SOLE 0 1,324 0 0
Oncternal Therapeutics Inc Com Stock 68236P107 42 30,211 SH   SOLE 0 30,211 0 0
Booz Allen Hamilton Holding Corporation Class A Stock 099502106 36,961 420,781 SH   SOLE 0 420,780 0 0
Teradyne, Inc. Stock 880770102 245 2,069 SH   SOLE 0 2,069 0 0
Anterix Inc Com Stock 03676C100 575 9,930 SH   SOLE 0 9,930 0 0
Booking Holdings Inc. Stock 09857L108 36,124 15,382 SH   SOLE 0 15,381 0 0
Wabtec Corporation Stock 929740108 28,423 295,551 SH   SOLE 0 295,550 0 0
Eli Lilly and Company Stock 532457108 1,142 3,989 SH   SOLE 0 3,989 0 0
Vanguard Russell 1000 Value Index Fund ETF 92206C714 1,591 21,858 SH   SOLE 0 21,858 0 0
Vanguard Total International Stock ETF ETF 921909768 666 11,155 SH   SOLE 0 11,155 0 0
iShares Russell 2000 ETF ETF 464287655 1,357 6,609 SH   SOLE 0 6,609 0 0
Twilio Inc. Class A Stock 90138F102 11,379 69,044 SH   SOLE 0 69,044 0 0
Fidelity National Information Services, Inc. Stock 31620M106 27,111 269,974 SH   SOLE 0 269,974 0 0
Carrier Global Corporation Stock 14448C104 1,752 38,184 SH   SOLE 0 38,184 0 0
Sysco Corporation Stock 871829107 671 8,215 SH   SOLE 0 8,215 0 0
Warner Music Group Corp Stock 934550203 3,303 87,265 SH   SOLE 0 87,264 0 0
Ishares Floating Rate Bond Etf ETF 46429B655 5,067 100,300 SH   SOLE 0 100,300 0 0
II-VI Incorporated Stock 902104108 1,342 18,515 SH   SOLE 0 18,515 0 0
American Electric Power Company, Inc. Stock 025537101 427 4,277 SH   SOLE 0 4,277 0 0
Brown-Forman Corporation Class B Stock 115637209 3,310 49,389 SH   SOLE 0 49,389 0 0
Marathon Petroleum Corporation Stock 56585A102 211 2,470 SH   SOLE 0 2,470 0 0
Eastern Bankshares Inc Com Stock 27627N105 735 34,119 SH   SOLE 0 34,119 0 0
BioMarin Pharmaceutical Inc. Stock 09061G101 514 6,661 SH   SOLE 0 6,661 0 0
TechTeam Global Inc. Stock G06242104 231 787 SH   SOLE 0 787 0 0
First Solar Inc Com Stock 336433107 370 4,415 SH   SOLE 0 4,415 0 0
Xylem Inc. Stock 98419M100 264 3,100 SH   SOLE 0 3,100 0 0
Marriott Vacations Worldwide Corp. Stock 57164Y107 2,813 17,839 SH   SOLE 0 17,838 0 0
Cambridge Bancorp Com Stock 132152109 1,029 12,107 SH   SOLE 0 12,107 0 0
Neogen Corporation Stock 640491106 370 12,000 SH   SOLE 0 12,000 0 0
Visa Inc. Class A Stock 92826C839 60,224 271,561 SH   SOLE 0 271,561 0 0
Hershey Company Stock 427866108 1,316 6,075 SH   SOLE 0 6,075 0 0
SVB Financial Group Stock 78486Q101 420 750 SH   SOLE 0 750 0 0
Vanguard Growth Index Fund ETF 922908736 2,817 9,795 SH   SOLE 0 9,795 0 0
Ads Tec Energy Plc Shs Stock G0085J117 129 15,000 SH   SOLE 0 15,000 0 0
American Tower Corporation REIT 03027X100 38,775 154,347 SH   SOLE 0 154,346 0 0
Zebra Technologies Corp Cl A Stock 989207105 306 740 SH   SOLE 0 740 0 0
Facebook, Inc. Class A Stock 30303M102 23,984 107,862 SH   SOLE 0 107,862 0 0
Ralph Lauren Corp Cl A Stock 751212101 548 4,835 SH   SOLE 0 4,835 0 0
ASML Holding NV ADR ADR N07059210 241 361 SH   SOLE 0 361 0 0
Lpl Finl Hldgs Inc Com Stock 50212V100 1,079 5,905 SH   SOLE 0 5,905 0 0
Mondelez Intl Inc. Class A Stock 609207105 4,150 66,097 SH   SOLE 0 66,096 0 0
Broadcom Limited Stock 11135F101 6,328 10,050 SH   SOLE 0 10,050 0 0
UniFirst Corporation Stock 904708104 399 2,167 SH   SOLE 0 2,167 0 0
WEX Inc. Stock 96208T104 899 5,038 SH   SOLE 0 5,038 0 0
Canadian Pacific Railway Limited Stock 13645T100 211 2,555 SH   SOLE 0 2,555 0 0
Martin Marietta Materials, Inc. Stock 573284106 740 1,922 SH   SOLE 0 1,922 0 0
iShares Core MSCI EAFE ETF ETF 46432F842 260 3,743 SH   SOLE 0 3,743 0 0
SL Green Realty Corp. REIT 78440X887 31,930 393,328 SH   SOLE 0 393,327 0 0
Accenture Plc Stock G1151C101 253 749 SH   SOLE 0 749 0 0
Equifax Inc. Stock 294429105 308 1,300 SH   SOLE 0 1,300 0 0
NICE Systems Ltd. Sponsored ADR ADR 653656108 1,577 7,200 SH   SOLE 0 7,200 0 0
NVIDIA Corporation Stock 67066G104 270 988 SH   SOLE 0 988 0 0
EOG Resources, Inc. Stock 26875P101 338 2,831 SH   SOLE 0 2,831 0 0
AbbVie, Inc. Stock 00287Y109 205 1,263 SH   SOLE 0 1,263 0 0
S&P Global Inc. Stock 78409V104 39,341 95,912 SH   SOLE 0 95,912 0 0
iShares Core MSCI Emerging Markets ETF ETF 46434G103 379 6,825 SH   SOLE 0 6,825 0 0
Cabot Oil & Gas Corporation Stock 127097103 577 21,384 SH   SOLE 0 21,384 0 0
Taiwan Semiconductor Manufacturing Co., Ltd. Sponsored ADR ADR 874039100 328 3,142 SH   SOLE 0 3,142 0 0
Casella Waste Sys Inc Cl A Stock 147448104 334 3,815 SH   SOLE 0 3,815 0 0
Blackstone Group L.P. Stock 09260D107 44,291 348,909 SH   SOLE 0 348,909 0 0
Church & Dwight Co., Inc. Stock 171340102 2,287 23,015 SH   SOLE 0 23,015 0 0
Stryker Corporation Stock 863667101 469 1,755 SH   SOLE 0 1,755 0 0
General Dynamics Corporation Stock 369550108 386 1,600 SH   SOLE 0 1,600 0 0
Cullen/Frost Bankers, Inc. Stock 229899109 235 1,700 SH   SOLE 0 1,700 0 0
Discover Financial Services Stock 254709108 1,835 16,654 SH   SOLE 0 16,654 0 0
McDonald's Corporation Stock 580135101 332 1,341 SH   SOLE 0 1,341 0 0
AMETEK, Inc. Stock 031100100 445 3,340 SH   SOLE 0 3,340 0 0
Cisco Systems, Inc. Stock 17275R102 1,348 24,182 SH   SOLE 0 24,182 0 0
Autodesk, Inc. Stock 052769106 23,585 110,029 SH   SOLE 0 110,029 0 0
AT&T Inc. Stock 00206R102 338 14,303 SH   SOLE 0 14,303 0 0
Vanguard Intermediate Term Bond Index Fund ETF 921937819 2,002 24,441 SH   SOLE 0 24,441 0 0
RE/MAX Holdings, Inc. Stock 75524W108 23,039 830,829 SH   SOLE 0 830,829 0 0
Charter Communications, Inc. Class A Stock 16119P108 32,568 59,701 SH   SOLE 0 59,701 0 0
Gaming and Leisure Properties, Inc. REIT 36467J108 2,626 55,960 SH   SOLE 0 55,959 0 0
Ambev SA Sponsored ADR ADR 02319V103 44 13,745 SH   SOLE 0 13,745 0 0
iShares Core S&P 500 ETF ETF 464287200 8,116 17,890 SH   SOLE 0 17,889 0 0
Mettler-Toledo International Inc. Stock 592688105 1,494 1,088 SH   SOLE 0 1,088 0 0
Siteone Landscape Supply Inc Com Stock 82982L103 768 4,750 SH   SOLE 0 4,750 0 0
Union Pacific Corporation Stock 907818108 512 1,875 SH   SOLE 0 1,875 0 0
Charles Riv Labs Intl Inc Com Stock 159864107 283 997 SH   SOLE 0 997 0 0
salesforce.com, inc. Stock 79466L302 29,701 139,887 SH   SOLE 0 139,887 0 0
IDEXX Laboratories, Inc. Stock 45168D104 1,021 1,867 SH   SOLE 0 1,867 0 0
Thermo Fisher Scientific Inc. Stock 883556102 30,405 51,477 SH   SOLE 0 51,476 0 0
Lockheed Martin Corporation Stock 539830109 2,966 6,719 SH   SOLE 0 6,719 0 0
JPMorgan Chase & Co. Stock 46625H100 4,291 31,476 SH   SOLE 0 31,476 0 0
Chevron Corporation Stock 166764100 892 5,477 SH   SOLE 0 5,476 0 0
Vanguard FTSE Developed Markets ETF ETF 921943858 2,544 52,968 SH   SOLE 0 52,967 0 0
Danaher Corporation Stock 235851102 3,460 11,795 SH   SOLE 0 11,795 0 0
Wal-Mart Stores, Inc. Stock 931142103 1,065 7,154 SH   SOLE 0 7,154 0 0
Raytheon Technologies Corporation Stock 75513E101 1,436 14,496 SH   SOLE 0 14,496 0 0
Vanguard FTSE Emerging Markets ETF ETF 922042858 2,824 61,224 SH   SOLE 0 61,224 0 0
Texas Instruments Incorporated Stock 882508104 717 3,906 SH   SOLE 0 3,906 0 0
Target Corporation Stock 87612E106 465 2,190 SH   SOLE 0 2,190 0 0
Morgan Stanley Stock 617446448 2,846 32,558 SH   SOLE 0 32,557 0 0
3M Company Stock 88579Y101 354 2,375 SH   SOLE 0 2,375 0 0
Caterpillar Inc. Stock 149123101 2,158 9,684 SH   SOLE 0 9,683 0 0
Alphabet Inc. Class C Stock 02079K107 6,709 2,402 SH   SOLE 0 2,402 0 0
American Express Company Stock 025816109 37,837 202,337 SH   SOLE 0 202,336 0 0
Amgen Inc. Stock 031162100 239 988 SH   SOLE 0 988 0 0
Applied Materials, Inc. Stock 038222105 4,350 33,002 SH   SOLE 0 33,002 0 0
Otis Worldwide Corporation Stock 68902V107 2,633 34,214 SH   SOLE 0 34,213 0 0
Analog Devices, Inc. Stock 032654105 451 2,732 SH   SOLE 0 2,731 0 0
Williams Companies, Inc. Stock 969457100 2,553 76,415 SH   SOLE 0 76,414 0 0
Nexstar Media Group Inc Cl A Stock 65336K103 640 3,394 SH   SOLE 0 3,394 0 0
Vanguard Dividend Appreciation Index Fund ETF 921908844 761 4,695 SH   SOLE 0 4,695 0 0
HealthEquity Inc Stock 42226A107 34,367 509,590 SH   SOLE 0 509,590 0 0
IPG Photonics Corporation Stock 44980X109 439 4,000 SH   SOLE 0 4,000 0 0
Alibaba Group Holding Ltd. Sponsored ADR ADR 01609W102 636 5,849 SH   SOLE 0 5,849 0 0
Keysight Technologies Inc Stock 49338L103 521 3,297 SH   SOLE 0 3,297 0 0
C.H. Robinson Worldwide, Inc. Stock 12541W209 345 3,200 SH   SOLE 0 3,200 0 0
New Relic Inc Com Stock 64829B100 339 5,066 SH   SOLE 0 5,066 0 0
Murphy USA, Inc. Stock 626755102 771 3,855 SH   SOLE 0 3,855 0 0
Philip Morris International Inc. Stock 718172109 2,112 22,480 SH   SOLE 0 22,479 0 0
PNC Financial Services Group, Inc. Stock 693475105 2,212 11,995 SH   SOLE 0 11,995 0 0
Bristol-Myers Squibb Company Stock 110122108 1,071 14,671 SH   SOLE 0 14,670 0 0
W R Berkley Corporation Com Stock 084423102 279 4,195 SH   SOLE 0 4,195 0 0
Altria Group, Inc. Stock 02209S103 754 14,438 SH   SOLE 0 14,438 0 0
American Water Works Company, Inc. Stock 030420103 34,648 209,313 SH   SOLE 0 209,313 0 0
Agilent Technologies, Inc. Stock 00846U101 290 2,195 SH   SOLE 0 2,195 0 0
Exxon Mobil Corporation Stock 30231G102 1,902 23,033 SH   SOLE 0 23,032 0 0
UnitedHealth Group Incorporated Stock 91324P102 44,386 87,037 SH   SOLE 0 87,036 0 0
Travelers Companies, Inc. Stock 89417E109 1,175 6,430 SH   SOLE 0 6,430 0 0
Lowe's Companies, Inc. Stock 548661107 229 1,133 SH   SOLE 0 1,133 0 0
Deere & Company Stock 244199105 1,334 3,211 SH   SOLE 0 3,211 0 0
PayPal Holdings Inc. Stock 70450Y103 29,077 251,422 SH   SOLE 0 251,422 0 0
Charles Schwab Corporation Stock 808513105 40,340 478,472 SH   SOLE 0 478,472 0 0
BlackRock, Inc. Stock 09247X101 553 724 SH   SOLE 0 724 0 0
Apple Inc. Stock 037833100 73,627 421,665 SH   SOLE 0 421,665 0 0
Abbott Laboratories Stock 002824100 6,059 51,189 SH   SOLE 0 51,188 0 0
Walt Disney Company Stock 254687106 1,190 8,678 SH   SOLE 0 8,677 0 0
iShares Russell 1000 Value ETF ETF 464287598 4,287 25,831 SH   SOLE 0 25,831 0 0