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
IQ Global Resources ETF COMMON STOCK 45409B883 2 90 SH   SOLE   90 0 0
ETFS Physical Platinum COMMON STOCK 003260106 42 500 SH   SOLE   500 0 0
Aberdeen Standard Phys PrecMtlBskShr ETF COMMON STOCK 003263100 102 1,412 SH   SOLE   1,412 0 0
SPDR Gold Shares COMMON STOCK 78463V107 8,002 57,620 SH   SOLE   57,620 0 0
iShares Gold Trust COMMON STOCK 464285105 16,039 1,137,540 SH   SOLE   1,137,540 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 106 1,425 SH   SOLE   1,425 0 0
T-Mobile US Inc COMMON STOCK 872590104 9 114 SH   SOLE   114 0 0
EverQuote Inc COMMON STOCK 30041R108 43 2,000 SH   SOLE   2,000 0 0
Vivo Participacoes S A Spon ADR PFD New COMMON STOCK 87936R106 51 3,908 SH   SOLE   3,908 0 0
Vodafone Group Plc ADR COMMON STOCK 92857W308 83 4,176 SH   SOLE   4,176 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 147 121 SH   SOLE   121 0 0
Facebook Inc COMMON STOCK 30303M102 161 903 SH   SOLE   903 0 0
Omnicom Group Inc Com COMMON STOCK 681919106 183 2,342 SH   SOLE   2,342 0 0
Comcast Corp COMMON STOCK 20030N101 195 4,322 SH   SOLE   4,322 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 220 535 SH   SOLE   535 0 0
AT&T Inc COMMON STOCK 00206R102 226 5,981 SH   SOLE   5,981 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 230 188 SH   SOLE   188 0 0
Walt Disney Co COMMON STOCK 254687106 319 2,452 SH   SOLE   2,452 0 0
Verizon Communications Inc COMMON STOCK 92343V104 324 5,372 SH   SOLE   5,372 0 0
Tencent Holdings Ltd. Unsponsored ADR COMMON STOCK 88032Q109 12,488 299,986 SH   SOLE   299,986 0 0
Activision Blizzard In Com COMMON STOCK 00507v109 12,673 239,466 SH   SOLE   239,466 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 16,437 157,041 SH   SOLE   157,041 0 0
Starbucks Corp COMMON STOCK 855244109 3 39 SH   SOLE   39 0 0
Darden Restaurants Inc COMMON STOCK 237194105 5 45 SH   SOLE   45 0 0
Insignia Systems Inc COMMON STOCK 45765Y105 7 7,692 SH   SOLE   7,692 0 0
Ford Motor Co COMMON STOCK 345370860 11 1,250 SH   SOLE   1,250 0 0
IAA Inc COMMON STOCK 449253103 16 380 SH   SOLE   380 0 0
Lear Corp. COMMON STOCK 521865204 41 350 SH   SOLE   350 0 0
Service Corp Intl COMMON STOCK 817565104 45 933 SH   SOLE   933 0 0
Yum China Holdings Inc COMMON STOCK 98850P109 58 1,280 SH   SOLE   1,280 0 0
VF Corp COMMON STOCK 918204108 69 771 SH   SOLE   771 0 0
Dunkin' Brands Group Inc COMMON STOCK 265504100 84 1,060 SH   SOLE   1,060 0 0
Hasbro Inc Com COMMON STOCK 418056107 213 1,794 SH   SOLE   1,794 0 0
Lowe's Companies Inc COMMON STOCK 548661107 214 1,943 SH   SOLE   1,943 0 0
Yum Brands Inc COMMON STOCK 988498101 281 2,480 SH   SOLE   2,480 0 0
McDonald's Corp COMMON STOCK 580135101 374 1,743 SH   SOLE   1,743 0 0
TJX Companies Inc COMMON STOCK 872540109 719 12,899 SH   SOLE   12,899 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 790 42,203 SH   SOLE   42,203 0 0
Dollar General Corp COMMON STOCK 256677105 918 5,775 SH   SOLE   5,775 0 0
Marriott International Inc COMMON STOCK 571903202 14,311 115,069 SH   SOLE   115,069 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 14,799 37,136 SH   SOLE   37,136 0 0
Home Depot Inc COMMON STOCK 437076102 17,209 74,169 SH   SOLE   74,169 0 0
Nike Inc COMMON STOCK 654106103 17,659 188,022 SH   SOLE   188,022 0 0
Amazon.com, Inc. COMMON STOCK 023135106 23,482 13,527 SH   SOLE   13,527 0 0
Nestle Sa Ordf COMMON STOCK H57312649 5 50 SH   SOLE   50 0 0
Diageo PLC COMMON STOCK 25243Q205 7 42 SH   SOLE   42 0 0
McCormick & Co Inc COMMON STOCK 579780206 10 66 SH   SOLE   66 0 0
Kellogg Co COMMON STOCK 487836108 16 250 SH   SOLE   250 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 16 400 SH   SOLE   400 0 0
Nestle SA COMMON STOCK 641069406 27 250 SH   SOLE   250 0 0
Altria Group Inc COMMON STOCK 02209S103 29 704 SH   SOLE   704 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 32 225 SH   SOLE   225 0 0
The Kraft Heinz Co COMMON STOCK 500754106 32 1,161 SH   SOLE   1,161 0 0
Church & Dwight Co Inc COMMON STOCK 171340102 38 500 SH   SOLE   500 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 53 1,988 SH   SOLE   1,988 0 0
Tesco Plc Sponsored Adrf COMMON STOCK 881575302 70 7,970 SH   SOLE   7,970 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 81 1,313 SH   SOLE   1,313 0 0
Carrefour Sa COMMON STOCK 144430204 89 25,820 SH   SOLE   25,820 0 0
Darling Ingredients COMMON STOCK 237266101 100 5,250 SH   SOLE   5,250 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 127 441 SH   SOLE   441 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 196 1,652 SH   SOLE   1,652 0 0
Coca-Cola Co COMMON STOCK 191216100 223 4,095 SH   SOLE   4,095 0 0
General Mills Inc COMMON STOCK 370334104 237 4,299 SH   SOLE   4,299 0 0
Mondelez International Inc COMMON STOCK 609207105 257 4,640 SH   SOLE   4,640 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 281 5,086 SH   SOLE   5,086 0 0
Unilever NV COMMON STOCK 904784709 420 7,000 SH   SOLE   7,000 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 442 5,135 SH   SOLE   5,135 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 911 12,395 SH   SOLE   12,395 0 0
Sysco Corp COMMON STOCK 871829107 1,507 18,975 SH   SOLE   18,975 0 0
Procter & Gamble Co COMMON STOCK 742718109 2,548 20,484 SH   SOLE   20,484 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 12,601 410,715 SH   SOLE   410,715 0 0
Danone SA ADR COMMON STOCK 23636T100 15,333 874,660 SH   SOLE   874,660 0 0
Constellation Brand COMMON STOCK 21036P108 15,783 76,141 SH   SOLE   76,141 0 0
PepsiCo Inc COMMON STOCK 713448108 17,359 126,615 SH   SOLE   126,615 0 0
Phillips 66 COMMON STOCK 718546104 12 113 SH   SOLE   113 0 0
Magellan Midstream Partners, L.P. COMMON STOCK 559080106 13 200 SH   SOLE   200 0 0
Cimarex Energy Co. COMMON STOCK 171798101 15 310 SH   SOLE   310 0 0
Lukoil Co Spons ADR COMMON STOCK 69343P105 22 264 SH   SOLE   264 0 0
Sempra Energy COMMON STOCK 816851109 29 199 SH   SOLE   199 0 0
CMS Energy Corp COMMON STOCK 125896100 37 582 SH   SOLE   582 0 0
Repsol S A COMMON STOCK 76026T205 44 2,830 SH   SOLE   2,830 0 0
Oao Gazprom ADR COMMON STOCK 368287207 60 8,690 SH   SOLE   8,690 0 0
BP PLC COMMON STOCK 055622104 122 3,212 SH   SOLE   3,212 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 177 3,000 SH   SOLE   3,000 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 297 10,120 SH   SOLE   10,120 0 0
iShares Global Clean Energy COMMON STOCK 464288224 403 36,956 SH   SOLE   36,956 0 0
Chevron Corp COMMON STOCK 166764100 533 4,492 SH   SOLE   4,492 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 1,748 24,759 SH   SOLE   24,759 0 0
EOG Resources Inc COMMON STOCK 26875P101 4,164 56,102 SH   SOLE   56,102 0 0
Diamondback Energy, Inc. COMMON STOCK 25278X109 5,608 62,374 SH   SOLE   62,374 0 0
ConocoPhillips COMMON STOCK 20825C104 8,142 142,892 SH   SOLE   142,892 0 0
Total S A ADR F 1 ADR Rep 1 Ord COMMON STOCK 89151E109 12,826 246,656 SH   SOLE   246,656 0 0
Schwab International Equity ETF COMMON STOCK 808524805 10 325 SH   SOLE   325 0 0
First Trust NASDAQ Cybersecurity ETF COMMON STOCK 33734X846 17 600 SH   SOLE   600 0 0
Schwab Fundamental Intl Small Co ETF COMMON STOCK 808524748 19 625 SH   SOLE   625 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 20 357 SH   SOLE   357 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 22 200 SH   SOLE   200 0 0
S & P Financials ETF COMMON STOCK 81369Y605 22 800 SH   SOLE   800 0 0
Vanguard Large Cap Index Fund ETF COMMON STOCK 922908637 23 167 SH   SOLE   167 0 0
SPDR S&P Regional Banking ETF COMMON STOCK 78464A698 24 450 SH   SOLE   450 0 0
iShares Edge MSCI Min Vol Emerging Markets ETF COMMON STOCK 464286533 26 462 SH   SOLE   462 0 0
iShares Select Dividend COMMON STOCK 464287168 32 318 SH   SOLE   318 0 0
Vanguard S&P Small-Cap 600 Growth ETF COMMON STOCK 921932794 33 218 SH   SOLE   218 0 0
Invesco KBW Property & Casualty Ins ETF COMMON STOCK 46138E586 35 467 SH   SOLE   467 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 39 330 SH   SOLE   330 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 42 253 SH   SOLE   253 0 0
Vanguard Value ETF COMMON STOCK 922908744 45 400 SH   SOLE   400 0 0
iShares Russell 2000 COMMON STOCK 464287655 45 300 SH   SOLE   300 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 47 807 SH   SOLE   807 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 50 1,810 SH   SOLE   1,810 0 0
Schwab US Small-Cap ETF COMMON STOCK 808524607 53 762 SH   SOLE   762 0 0
First TRUST Preferred COMMON STOCK 33739E108 58 2,919 SH   SOLE   2,919 0 0
iShares TR S&P 500 Value COMMON STOCK 464287408 59 497 SH   SOLE   497 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 69 195 SH   SOLE   195 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 70 1,772 SH   SOLE   1,772 0 0
Vanguard Mega Cap Value ETF COMMON STOCK 921910840 81 1,000 SH   SOLE   1,000 0 0
SPDR S&P Dividend ETF COMMON STOCK 78464A763 86 840 SH   SOLE   840 0 0
Vanguard Index Fds Small Cp ETF COMMON STOCK 922908751 88 575 SH   SOLE   575 0 0
Vanguard Small-Cap Growth Index Fund COMMON STOCK 922908595 89 490 SH   SOLE   490 0 0
Ishares International COMMON STOCK 464288448 94 3,071 SH   SOLE   3,071 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 95 1,345 SH   SOLE   1,345 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 98 2,437 SH   SOLE   2,437 0 0
iShares Russell Mid Cap COMMON STOCK 464287481 102 725 SH   SOLE   725 0 0
Vanguard Mid-Cap Value ETF COMMON STOCK 922908512 113 1,000 SH   SOLE   1,000 0 0
Vanguard High Dividend COMMON STOCK 921946406 114 1,290 SH   SOLE   1,290 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706 125 4,983 SH   SOLE   4,983 0 0
Vanguard Small Cap Value ETF COMMON STOCK 922908611 129 1,000 SH   SOLE   1,000 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 133 1,000 SH   SOLE   1,000 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 152 1,956 SH   SOLE   1,956 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 177 6,435 SH   SOLE   6,435 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 191 989 SH   SOLE   989 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 198 736 SH   SOLE   736 0 0
iShares Core S&P 500 COMMON STOCK 464287200 219 735 SH   SOLE   735 0 0
Schwab US Dividend COMMON STOCK 808524797 238 4,349 SH   SOLE   4,349 0 0
iShare Edge MSCI Min Vol EAFE ETF COMMON STOCK 46429B689 269 3,670 SH   SOLE   3,670 0 0
iShares Russell COMMON STOCK 464287630 310 2,600 SH   SOLE   2,600 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 336 1,780 SH   SOLE   1,780 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 487 3,800 SH   SOLE   3,800 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 564 7,935 SH   SOLE   7,935 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 782 4,901 SH   SOLE   4,901 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 878 2,959 SH   SOLE   2,959 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 911 6,032 SH   SOLE   6,032 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 1,577 40,310 SH   SOLE   40,310 0 0
Schwab Fundamental US Small Company ETF COMMON STOCK 808524763 19,838 525,378 SH   SOLE   525,378 0 0
Keycorp New COMMON STOCK 493267108 2 100 SH   SOLE   100 0 0
Arthur J Gallagher&C COMMON STOCK 363576109 5 59 SH   SOLE   59 0 0
Bb&T Corp Com COMMON STOCK 054937107 5 100 SH   SOLE   100 0 0
Citigroup Inc COMMON STOCK 172967424 7 100 SH   SOLE   100 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104 10 105 SH   SOLE   105 0 0
Morgan Stanley COMMON STOCK 617446448 17 408 SH   SOLE   408 0 0
Cambridge Bancorp COMMON STOCK 132152109 18 239 SH   SOLE   239 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 18 75 SH   SOLE   75 0 0
Bank of New York Mellon Corp COMMON STOCK 064058100 19 411 SH   SOLE   411 0 0
Old Rep Intl Corp Com COMMON STOCK 680223104 19 815 SH   SOLE   815 0 0
Blackstone Group LP COMMON STOCK 09260D107 21 425 SH   SOLE   425 0 0
BlackRock Inc COMMON STOCK 09247X101 42 95 SH   SOLE   95 0 0
Aflac Inc COMMON STOCK 001055102 44 850 SH   SOLE   850 0 0
Swiss Re AG COMMON STOCK 870886108 49 1,862 SH   SOLE   1,862 0 0
Bank Of America COMMON STOCK 060505104 50 1,700 SH   SOLE   1,700 0 0
Northway Financial Inc COMMON STOCK 667270201 50 1,575 SH   SOLE   1,575 0 0
Prologis, Inc. COMMON STOCK 74340W103 51 600 SH   SOLE   600 0 0
MS&AD Insurance Group Holdings Inc COMMON STOCK 553491101 59 3,657 SH   SOLE   3,657 0 0
American Financial Group Inc COMMON STOCK 025932104 63 580 SH   SOLE   580 0 0
Goldman Sachs Group Inc COMMON STOCK 38141g104 64 307 SH   SOLE   307 0 0
Digital Realty Trust Inc COMMON STOCK 253868103 68 522 SH   SOLE   522 0 0
American Express Co COMMON STOCK 025816109 71 600 SH   SOLE   600 0 0
Principal Financial Group Inc COMMON STOCK 74251V102 71 1,250 SH   SOLE   1,250 0 0
Bar Harbor Bankshares COMMON STOCK 066849100 75 3,000 SH   SOLE   3,000 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 78 880 SH   SOLE   880 0 0
Prudential Financial Inc COMMON STOCK 744320102 83 920 SH   SOLE   920 0 0
Arrow Financial Corp COMMON STOCK 042744102 89 2,678 SH   SOLE   2,678 0 0
Metlife Inc Com COMMON STOCK 59156R108 94 1,990 SH   SOLE   1,990 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 101 1,732 SH   SOLE   1,732 0 0
Provident Bancorp In COMMON STOCK 74383X109 120 5,000 SH   SOLE   5,000 0 0
Berkley WR Corp COMMON STOCK 084423102 163 2,250 SH   SOLE   2,250 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572q105 168 795 SH   SOLE   795 0 0
Wells Fargo & Co COMMON STOCK 949746101 176 3,484 SH   SOLE   3,484 0 0
Capital One Financial Corp COMMON STOCK 14040H105 196 2,159 SH   SOLE   2,159 0 0
SPDR S&P Bank ETF COMMON STOCK 78464A797 235 5,450 SH   SOLE   5,450 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 247 2,115 SH   SOLE   2,115 0 0
Travelers Companies Com COMMON STOCK 89417e109 321 2,157 SH   SOLE   2,157 0 0
Aon Corp Com COMMON STOCK G0408V102 354 1,829 SH   SOLE   1,829 0 0
Hartford Financial Services Group Inc COMMON STOCK 416515104 364 6,000 SH   SOLE   6,000 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 367 30,000 SH   SOLE   30,000 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 6,043 99,640 SH   SOLE   99,640 0 0
First Republic Bank COMMON STOCK 33616C100 15,181 156,993 SH   SOLE   156,993 0 0
Atlantic Union Bankshares Corporation COMMON STOCK 04911A107 15,361 412,425 SH   SOLE   412,425 0 0
Chubb Ltd COMMON STOCK H1467J104 15,483 95,905 SH   SOLE   95,905 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 15,978 159,696 SH   SOLE   159,696 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 22,143 188,150 SH   SOLE   188,150 0 0
US Bancorp COMMON STOCK 902973304 25,272 456,668 SH   SOLE   456,668 0 0
Covetrus Inc com COMMON STOCK 22304C100 3 240 SH   SOLE   240 0 0
Ligand Pharmaceuticals Cl B COMMON STOCK 53220K504 5 52 SH   SOLE   52 0 0
Sarepta Therapeutics Inc COMMON STOCK 803607100 5 70 SH   SOLE   70 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 7 200 SH   SOLE   200 0 0
Anthem Inc COMMON STOCK 036752103 10 40 SH   SOLE   40 0 0
Mckesson Corporation COMMON STOCK 58155q103 14 106 SH   SOLE   106 0 0
Fate Therapeutics COMMON STOCK 31189P102 16 1,000 SH   SOLE   1,000 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 16 200 SH   SOLE   200 0 0
Henry Schein Inc COMMON STOCK 806407102 22 350 SH   SOLE   350 0 0
Cerner Corp COMMON STOCK 156782104 27 400 SH   SOLE   400 0 0
Davita Inc COMMON STOCK 23918K108 34 600 SH   SOLE   600 0 0
Hologic Inc COMMON STOCK 436440101 35 700 SH   SOLE   700 0 0
Daiichi Sankyo Co Ltd COMMON STOCK 23381D102 36 570 SH   SOLE   570 0 0
Novartis AG COMMON STOCK 66987V109 42 484 SH   SOLE   484 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 45 5,000 SH   SOLE   5,000 0 0
Cantel Medical Corp COMMON STOCK 138098108 52 700 SH   SOLE   700 0 0
Thermo Fisher Corp COMMON STOCK 883556102 81 279 SH   SOLE   279 0 0
Cooper Companies COMMON STOCK 216648402 82 275 SH   SOLE   275 0 0
Stryker Corporation COMMON STOCK 863667101 97 450 SH   SOLE   450 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 109 1,215 SH   SOLE   1,215 0 0
Sanofi SA COMMON STOCK 80105N105 110 2,375 SH   SOLE   2,375 0 0
Hill Rom Holdings COMMON STOCK 431475102 132 1,250 SH   SOLE   1,250 0 0
Celgene Corp COMMON STOCK 151020104 149 1,500 SH   SOLE   1,500 0 0
Baxter International Inc COMMON STOCK 071813109 156 1,780 SH   SOLE   1,780 0 0
Zoetis Inc COMMON STOCK 98978V103 227 1,823 SH   SOLE   1,823 0 0
Medtronic PLC COMMON STOCK G5960L103 253 2,326 SH   SOLE   2,326 0 0
Idexx Labs Inc COMMON STOCK 45168d104 288 1,060 SH   SOLE   1,060 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 306 6,038 SH   SOLE   6,038 0 0
Becton Dickinson & Co COMMON STOCK 075887109 320 1,266 SH   SOLE   1,266 0 0
iShares Nasdaq Biotechnology COMMON STOCK 464287556 354 3,555 SH   SOLE   3,555 0 0
Lilly Eli & Co COMMON STOCK 532457108 473 4,227 SH   SOLE   4,227 0 0
Humana Inc COMMON STOCK 444859102 477 1,865 SH   SOLE   1,865 0 0
Amgen Inc COMMON STOCK 031162100 619 3,201 SH   SOLE   3,201 0 0
Merck & Co Inc COMMON STOCK 58933Y105 643 7,643 SH   SOLE   7,643 0 0
Johnson & Johnson COMMON STOCK 478160104 1,447 11,182 SH   SOLE   11,182 0 0
Pfizer Inc COMMON STOCK 717081103 3,176 88,392 SH   SOLE   88,392 0 0
Alexion Pharmaceutical, Inc. COMMON STOCK 015351109 11,515 117,575 SH   SOLE   117,575 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 14,223 319,112 SH   SOLE   319,112 0 0
AbbVie Inc COMMON STOCK 00287Y109 17,017 224,739 SH   SOLE   224,739 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 17,734 81,601 SH   SOLE   81,601 0 0
Abbott Laboratories COMMON STOCK 002824100 20,341 243,110 SH   SOLE   243,110 0 0
Ihs Markit Ltd COMMON STOCK G47567105 10 148 SH   SOLE   148 0 0
Manpower Inc Com COMMON STOCK 56418h100 15 181 SH   SOLE   181 0 0
Xylem Inc Com COMMON STOCK 98419m100 16 200 SH   SOLE   200 0 0
S & P Industrials ETF COMMON STOCK 81369Y704 17 220 SH   SOLE   220 0 0
Genuine Parts Co Com COMMON STOCK 372460105 20 200 SH   SOLE   200 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 24 151 SH   SOLE   151 0 0
Paychex Inc COMMON STOCK 704326107 27 321 SH   SOLE   321 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 27 740 SH   SOLE   740 0 0
Danaher Corp COMMON STOCK 235851102 29 200 SH   SOLE   200 0 0
Norfolk Southern Corp COMMON STOCK 655844108 36 200 SH   SOLE   200 0 0
Schneider Elec Sa COMMON STOCK 80687P106 41 2,374 SH   SOLE   2,374 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 57 634 SH   SOLE   634 0 0
Crh Plc ADR COMMON STOCK 12626k203 59 1,713 SH   SOLE   1,713 0 0
Dai Nippon Printing Co Ltd COMMON STOCK 233806306 59 4,581 SH   SOLE   4,581 0 0
Iron Mountain Inc COMMON STOCK 46284V101 66 2,024 SH   SOLE   2,024 0 0
Waste Connections Inc COMMON STOCK 94106B101 96 1,045 SH   SOLE   1,045 0 0
Cummins Inc Com COMMON STOCK 231021106 112 689 SH   SOLE   689 0 0
PACCAR Inc COMMON STOCK 693718108 119 1,700 SH   SOLE   1,700 0 0
Eaton Corp PLC COMMON STOCK G29183103 127 1,528 SH   SOLE   1,528 0 0
Roper Technologies Inc COMMON STOCK 776696106 128 360 SH   SOLE   360 0 0
Kansas City Southern Inc COMMON STOCK 485170302 133 1,000 SH   SOLE   1,000 0 0
Caterpillar Inc COMMON STOCK 149123101 167 1,325 SH   SOLE   1,325 0 0
Curtiss Wright Corp COMMON STOCK 231561101 168 1,300 SH   SOLE   1,300 0 0
Textron Inc COMMON STOCK 883203101 169 3,450 SH   SOLE   3,450 0 0
Lockheed Martin Corp COMMON STOCK 539830109 205 526 SH   SOLE   526 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 218 1,392 SH   SOLE   1,392 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 219 1,213 SH   SOLE   1,213 0 0
Honeywell International COMMON STOCK 438516106 225 1,327 SH   SOLE   1,327 0 0
Hubbell Inc COMMON STOCK 443510607 234 1,781 SH   SOLE   1,781 0 0
CSX Corp COMMON STOCK 126408103 238 3,440 SH   SOLE   3,440 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 283 2,360 SH   SOLE   2,360 0 0
Berkshire Hathaway Inc COMMON STOCK 084670702 432 2,075 SH   SOLE   2,075 0 0
3M Co COMMON STOCK 88579Y101 448 2,728 SH   SOLE   2,728 0 0
Boeing Co COMMON STOCK 097023105 532 1,399 SH   SOLE   1,399 0 0
Berkshire HTWY CLA(1/100) 100 Shares = 1 Whole share BRKA- CUSIP: 084670108 COMMON STOCK 084990175 624 200 SH   SOLE   200 0 0
United Technologies Corp COMMON STOCK 913017109 1,636 11,985 SH   SOLE   11,985 0 0
Ametek Inc COMMON STOCK 031100100 2,209 24,054 SH   SOLE   24,054 0 0
Southwest Airlines Co COMMON STOCK 844741108 14,939 276,588 SH   SOLE   276,588 0 0
Waste Management, Inc COMMON STOCK 94106L109 15,128 131,548 SH   SOLE   131,548 0 0
Raytheon Company COMMON STOCK 755111507 15,169 77,320 SH   SOLE   77,320 0 0
Allegion PLC COMMON STOCK G0176J109 16,054 154,883 SH   SOLE   154,883 0 0
Union Pacific Corp COMMON STOCK 907818108 18,362 113,361 SH   SOLE   113,361 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 1 1,000 SH   SOLE   1,000 0 0
Oracle Corp COMMON STOCK 68389X105 5 89 SH   SOLE   89 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 8 50 SH   SOLE   50 0 0
Seagate Technology Shs COMMON STOCK G7945M107 11 200 SH   SOLE   200 0 0
Xilinx Inc COMMON STOCK 983919101 19 200 SH   SOLE   200 0 0
Amadeus It Group S A COMMON STOCK 02263T104 19 268 SH   SOLE   268 0 0
WEX Inc COMMON STOCK 96208T104 20 100 SH   SOLE   100 0 0
Adobe Systems Inc COMMON STOCK 00724F101 23 82 SH   SOLE   82 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 23 959 SH   SOLE   959 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 24 90 SH   SOLE   90 0 0
OSI Systems Inc COMMON STOCK 671044105 34 335 SH   SOLE   335 0 0
Cree Inc COMMON STOCK 225447101 35 708 SH   SOLE   708 0 0
Dell Inc COMMON STOCK 24703L202 35 679 SH   SOLE   679 0 0
Vanguard Information Technology ETF COMMON STOCK 92204A702 36 168 SH   SOLE   168 0 0
Broadcom Inc Com COMMON STOCK 11135F101 36 132 SH   SOLE   132 0 0
Corning Inc COMMON STOCK 219350105 37 1,300 SH   SOLE   1,300 0 0
Cgi Group Inc COMMON STOCK 12532H104 42 528 SH   SOLE   528 0 0
Hewlett Packard Enterprises COMMON STOCK 42824C109 50 3,300 SH   SOLE   3,300 0 0
Hp Inc COMMON STOCK 40434L105 62 3,300 SH   SOLE   3,300 0 0
SeaChange International, Inc. COMMON STOCK 811699107 72 25,000 SH   SOLE   25,000 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 83 800 SH   SOLE   800 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 95 1,175 SH   SOLE   1,175 0 0
Microchip Technology Inc COMMON STOCK 595017104 98 1,050 SH   SOLE   1,050 0 0
Intuit Inc COMMON STOCK 461202103 112 420 SH   SOLE   420 0 0
Tyler Technologies COMMON STOCK 902252105 118 450 SH   SOLE   450 0 0
Sap Ag Sporsored ADR COMMON STOCK 803054204 151 1,285 SH   SOLE   1,285 0 0
Akamai Technologies Com COMMON STOCK 00971T101 160 1,750 SH   SOLE   1,750 0 0
Sanmina Sci Corp Com COMMON STOCK 801056102 161 5,000 SH   SOLE   5,000 0 0
Nice Ltd COMMON STOCK 653656108 209 1,450 SH   SOLE   1,450 0 0
Texas Instruments Inc COMMON STOCK 882508104 227 1,754 SH   SOLE   1,754 0 0
Intel Corp COMMON STOCK 458140100 330 6,413 SH   SOLE   6,413 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 363 2,247 SH   SOLE   2,247 0 0
International Business Machines Corp COMMON STOCK 459200101 656 4,509 SH   SOLE   4,509 0 0
Lam Research Corp COMMON STOCK 512807108 871 3,770 SH   SOLE   3,770 0 0
Cisco Systems Inc COMMON STOCK 17275R102 873 17,669 SH   SOLE   17,669 0 0
Visa Inc COMMON STOCK 92826C839 13,429 78,073 SH   SOLE   78,073 0 0
TE Connectivity Ltd COMMON STOCK H84989104 15,369 164,939 SH   SOLE   164,939 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 15,984 146,479 SH   SOLE   146,479 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 17,015 366,065 SH   SOLE   366,065 0 0
Microsoft Corp COMMON STOCK 594918104 18,880 135,796 SH   SOLE   135,796 0 0
Accenture PLC COMMON STOCK G1151C101 24,920 129,557 SH   SOLE   129,557 0 0
Apple Inc COMMON STOCK 037833100 26,593 118,735 SH   SOLE   118,735 0 0
Bhp Billiton Ltd Adr F Sponsored Adr COMMON STOCK 088606108 10 200 SH   SOLE   200 0 0
Eastman Chem Co Com COMMON STOCK 277432100 47 640 SH   SOLE   640 0 0
Corteva Inc com COMMON STOCK 22052L104 55 1,958 SH   SOLE   1,958 0 0
Dow Chemical Co COMMON STOCK 260557103 106 2,235 SH   SOLE   2,235 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 223 3,128 SH   SOLE   3,128 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 240 1,081 SH   SOLE   1,081 0 0
Linde Plc COMMON STOCK G5494J103 15,759 81,347 SH   SOLE   81,347 0 0
Sherwin Williams Co COMMON STOCK 824348106 18,004 32,743 SH   SOLE   32,743 0 0
J B G Smith Properti COMMON STOCK 46590V100 8 200 SH   SOLE   200 0 0
Weyerhaeuser Co COMMON STOCK 962166104 26 940 SH   SOLE   940 0 0
Vanguard REIT COMMON STOCK 922908553 86 919 SH   SOLE   919 0 0
Crown Castle Intl Corp Com COMMON STOCK 22822V101 180 1,298 SH   SOLE   1,298 0 0
iShares U.S. Real Estate ETF COMMON STOCK 464287739 253 2,700 SH   SOLE   2,700 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 309 1,399 SH   SOLE   1,399 0 0
Southern Co COMMON STOCK 842587107 6 100 SH   SOLE   100 0 0
Eversource Energy COMMON STOCK 30040W108 8 91 SH   SOLE   91 0 0
OGE Energy Corp COMMON STOCK 670837103 45 1,000 SH   SOLE   1,000 0 0
ENERGY INC COMMON STOCK 30034W106 47 700 SH   SOLE   700 0 0
Consolidated Edison Inc COMMON STOCK 209115104 49 522 SH   SOLE   522 0 0
Exelon Corporation COMMON STOCK 30161N101 57 1,189 SH   SOLE   1,189 0 0
American Wtr Wks Co In Com COMMON STOCK 030420103 62 500 SH   SOLE   500 0 0
S & P Utilities ETF COMMON STOCK 81369Y886 64 990 SH   SOLE   990 0 0
Entergy Corp COMMON STOCK 29364G103 70 600 SH   SOLE   600 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 80 833 SH   SOLE   833 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 92 987 SH   SOLE   987 0 0
Engie Sa COMMON STOCK 29286D105 104 6,380 SH   SOLE   6,380 0 0
Dominion Resources Inc COMMON STOCK 25746U109 118 1,455 SH   SOLE   1,455 0 0
NextEra Energy Inc COMMON STOCK 65339F101 373 1,600 SH   SOLE   1,600 0 0
SPDR Blmbg Barclays Inv Grd Flt Rt ETF COMMON STOCK 78468R200 189 6,143 SH   SOLE   6,143 0 0
Schwab Intermediate Term UST ETF COMMON STOCK 808524854 240 4,315 SH   SOLE   4,315 0 0
Schwab Short-Term US Treasury ETF COMMON STOCK 808524862 286 5,653 SH   SOLE   5,653 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 110 2,241 SH   SOLE   2,241 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 256 4,509 SH   SOLE   4,509 0 0
Vanguard Total International Bond ETF COMMON STOCK 92203J407 21 354 SH   SOLE   354 0 0
iShares Long-Term Corporate Bond ETF COMMON STOCK 464289511 7 100 SH   SOLE   100 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646 11 196 SH   SOLE   196 0 0
Invesco BulletShares 2019 Corp Bd ETF COMMON STOCK 46138J304 113 5,365 SH   SOLE   5,365 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 120 5,615 SH   SOLE   5,615 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 180 8,408 SH   SOLE   8,408 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 191 8,876 SH   SOLE   8,876 0 0
Vanguard Short-Term Corporate Bond ETF COMMON STOCK 92206C409 193 2,382 SH   SOLE   2,382 0 0
Invesco BulletShares 2021 Corp Bd ETF COMMON STOCK 46138J700 195 9,186 SH   SOLE   9,186 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 279 13,085 SH   SOLE   13,085 0 0
Invesco BulletShares 2020 Corp Bd ETF COMMON STOCK 46138J502 426 20,004 SH   SOLE   20,004 0 0
iShares U.S. Preferred Stock ETF COMMON STOCK 464288687 11 283 SH   SOLE   283 0 0
Vanguard Muni Bnd Tax COMMON STOCK 922907746 21 389 SH   SOLE   389 0 0
I Shares TR Barcly Usagg B COMMON STOCK 464287226 208 1,834 SH   SOLE   1,834 0 0
SPDR Nuveen Barclays Cap COMMON STOCK 78468R721 30 590 SH   SOLE   590 0 0
iShares iBonds Dec 2023 Term Muni Bond COMMON STOCK 46435G318 44 1,720 SH   SOLE   1,720 0 0
iShares iBonds Dec 2021 Term Muni Bond COMMON STOCK 46435G789 87 3,360 SH   SOLE   3,360 0 0
iShares iBonds Dec 2022 Term Muni Bond COMMON STOCK 46435G755 114 4,361 SH   SOLE   4,361 0 0
iShares Short-Term National Muni Bond COMMON STOCK 464288158 155 1,455 SH   SOLE   1,455 0 0
iShares National Muni Bond COMMON STOCK 464288414 312 2,732 SH   SOLE   2,732 0 0
iShares iBonds Sep 2020 Term Muni Bond COMMON STOCK 46434V571 379 14,845 SH   SOLE   14,845 0 0