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
iShares iBonds Dec 2021 Term Muni Bond COMMON STOCK 46435G789 77 3,000 SH   SOLE   3,000 0 0
iShares iBonds Dec 2022 Term Muni Bond COMMON STOCK 46435G755 120 4,611 SH   SOLE   4,611 0 0
iShares iBonds Dec 2023 Term Muni Bond COMMON STOCK 46435G318 25 990 SH   SOLE   990 0 0
iShares iBonds Dec 2024 Term Muni Bond COMMON STOCK 46435U697 12 470 SH   SOLE   470 0 0
iShares iBonds Sep 2020 Term Muni Bond COMMON STOCK 46434V571 313 12,350 SH   SOLE   12,350 0 0
iShares National Muni Bond COMMON STOCK 464288414 87 774 SH   SOLE   774 0 0
Invesco Muni Invst. Grade Trust COMMON STOCK 46131M106 7 585 SH   SOLE   585 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 109 1,895 SH   SOLE   1,895 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 27 550 SH   SOLE   550 0 0
Invesco BulletShares 2020 Corp Bd ETF COMMON STOCK 46138J502 414 19,728 SH   SOLE   19,728 0 0
Invesco BulletShares 2021 Corp Bd ETF COMMON STOCK 46138J700 207 9,861 SH   SOLE   9,861 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 255 12,030 SH   SOLE   12,030 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 273 13,194 SH   SOLE   13,194 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 193 9,333 SH   SOLE   9,333 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 129 6,271 SH   SOLE   6,271 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 12 622 SH   SOLE   622 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646 10 196 SH   SOLE   196 0 0
Vanguard Bond Index Fund Total Bond Market COMMON STOCK 921937835 64 751 SH   SOLE   751 0 0
Vanguard Muni Bnd Tax COMMON STOCK 922907746 21 389 SH   SOLE   389 0 0
BP PLC COMMON STOCK 055622104 49 2,012 SH   SOLE   2,012 0 0
Chevron Corp COMMON STOCK 166764100 352 4,851 SH   SOLE   4,851 0 0
CMS Energy Corp COMMON STOCK 125896100 34 582 SH   SOLE   582 0 0
ConocoPhillips COMMON STOCK 20825C104 5,956 193,391 SH   SOLE   193,391 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 361 9,498 SH   SOLE   9,498 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 211 8,380 SH   SOLE   8,380 0 0
iShares Global Clean Energy COMMON STOCK 464288224 309 32,406 SH   SOLE   32,406 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 42 3,000 SH   SOLE   3,000 0 0
Magellan Midstream Partners, L.P. COMMON STOCK 559080106 7 200 SH   SOLE   200 0 0
Oneok Inc COMMON STOCK 682680103 11 500 SH   SOLE   500 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 105 3,000 SH   SOLE   3,000 0 0
Sempra Energy COMMON STOCK 816851109 22 199 SH   SOLE   199 0 0
Total S A ADR F 1 ADR Rep 1 Ord COMMON STOCK 89151E109 10,431 280,095 SH   SOLE   280,095 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 232 1,161 SH   SOLE   1,161 0 0
Corteva Inc com COMMON STOCK 22052L104 26 1,086 SH   SOLE   1,086 0 0
Dow Chemical Co COMMON STOCK 260557103 52 1,783 SH   SOLE   1,783 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 46 1,358 SH   SOLE   1,358 0 0
Eastman Chem Co Com COMMON STOCK 277432100 30 640 SH   SOLE   640 0 0
Linde Plc COMMON STOCK G5494J103 13,803 79,786 SH   SOLE   79,786 0 0
Sherwin Williams Co COMMON STOCK 824348106 14,235 30,977 SH   SOLE   30,977 0 0
Wheaton Precious Metals Corp COMMON STOCK 962879102 83 3,000 SH   SOLE   3,000 0 0
3M Co COMMON STOCK 88579Y101 400 2,928 SH   SOLE   2,928 0 0
Allegion PLC COMMON STOCK G0176J109 12,592 136,841 SH   SOLE   136,841 0 0
Ametek Inc COMMON STOCK 031100100 1,732 24,054 SH   SOLE   24,054 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 429 2,349 SH   SOLE   2,349 0 0
Berkshire HTWY CLA(1/100) 100 Shares = 1 Whole share BRKA(CUSIP: 084670108) COMMON STOCK 084990175 272 100 SH   SOLE   100 0 0
Boeing Co COMMON STOCK 097023105 103 690 SH   SOLE   690 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 60 779 SH   SOLE   779 0 0
Caterpillar Inc COMMON STOCK 149123101 139 1,200 SH   SOLE   1,200 0 0
Cintas Corp COMMON STOCK 172908105 15 88 SH   SOLE   88 0 0
Copart Inc COMMON STOCK 217204106 7 100 SH   SOLE   100 0 0
Crh Plc ADR COMMON STOCK 12626k203 46 1,713 SH   SOLE   1,713 0 0
CSX Corp COMMON STOCK 126408103 181 3,165 SH   SOLE   3,165 0 0
Cummins Inc Com COMMON STOCK 231021106 50 367 SH   SOLE   367 0 0
Curtiss Wright Corp COMMON STOCK 231561101 65 700 SH   SOLE   700 0 0
Danaher Corp COMMON STOCK 235851102 28 200 SH   SOLE   200 0 0
Eaton Corp PLC COMMON STOCK G29183103 119 1,528 SH   SOLE   1,528 0 0
GE Co COMMON STOCK 369604103 110 13,863 SH   SOLE   13,863 0 0
Generac Holdings Inc COMMON STOCK 368736104 9 97 SH   SOLE   97 0 0
General Dynamics Corp COMMON STOCK 369550108 20 150 SH   SOLE   150 0 0
Genuine Parts Co Com COMMON STOCK 372460105 13 200 SH   SOLE   200 0 0
Honeywell International COMMON STOCK 438516106 177 1,322 SH   SOLE   1,322 0 0
Hubbell Inc COMMON STOCK 443510607 204 1,781 SH   SOLE   1,781 0 0
Idex Corp COMMON STOCK 45167R104 6 45 SH   SOLE   45 0 0
Ihs Markit Ltd COMMON STOCK G47567105 9 148 SH   SOLE   148 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 177 1,242 SH   SOLE   1,242 0 0
Iron Mountain Inc COMMON STOCK 46284V101 48 2,024 SH   SOLE   2,024 0 0
Kansas City Southern Inc COMMON STOCK 485170302 102 800 SH   SOLE   800 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 13,485 74,869 SH   SOLE   74,869 0 0
Lockheed Martin Corp COMMON STOCK 539830109 229 674 SH   SOLE   674 0 0
Manpower Inc Com COMMON STOCK 56418h100 10 181 SH   SOLE   181 0 0
Norfolk Southern Corp COMMON STOCK 655844108 29 200 SH   SOLE   200 0 0
Northrop Grumman Corp COMMON STOCK 666807102 76 250 SH   SOLE   250 0 0
PACCAR Inc COMMON STOCK 693718108 104 1,700 SH   SOLE   1,700 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 154 1,186 SH   SOLE   1,186 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 23 740 SH   SOLE   740 0 0
Raytheon Company COMMON STOCK 755111507 10,257 78,205 SH   SOLE   78,205 0 0
Roper Technologies Inc COMMON STOCK 776696106 251 805 SH   SOLE   805 0 0
Schneider Elec Sa COMMON STOCK 80687P106 41 2,374 SH   SOLE   2,374 0 0
Southwest Airlines Co COMMON STOCK 844741108 22 630 SH   SOLE   630 0 0
Union Pacific Corp COMMON STOCK 907818108 16,629 117,903 SH   SOLE   117,903 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 154 1,647 SH   SOLE   1,647 0 0
United Technologies Corp COMMON STOCK 913017109 741 7,859 SH   SOLE   7,859 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 21 151 SH   SOLE   151 0 0
Waste Connections Inc COMMON STOCK 94106B101 81 1,045 SH   SOLE   1,045 0 0
Waste Management, Inc COMMON STOCK 94106L109 12,770 137,969 SH   SOLE   137,969 0 0
Xylem Inc Com COMMON STOCK 98419m100 13 200 SH   SOLE   200 0 0
Amazon.com, Inc. COMMON STOCK 023135106 26,967 13,831 SH   SOLE   13,831 0 0
Dollar General Corp COMMON STOCK 256677105 630 4,175 SH   SOLE   4,175 0 0
Dunkin' Brands Group Inc COMMON STOCK 265504100 27 500 SH   SOLE   500 0 0
Ford Motor Co COMMON STOCK 345370860 6 1,250 SH   SOLE   1,250 0 0
Home Depot Inc COMMON STOCK 437076102 18,913 101,296 SH   SOLE   101,296 0 0
Insignia Systems Inc COMMON STOCK 45765Y105 6 7,692 SH   SOLE   7,692 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 13 80 SH   SOLE   80 0 0
Lowe's Companies Inc COMMON STOCK 548661107 184 2,140 SH   SOLE   2,140 0 0
Marriott International Inc COMMON STOCK 571903202 32 425 SH   SOLE   425 0 0
McDonald's Corp COMMON STOCK 580135101 276 1,672 SH   SOLE   1,672 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 527 39,703 SH   SOLE   39,703 0 0
Nike Inc COMMON STOCK 654106103 14,677 177,381 SH   SOLE   177,381 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 11,961 39,731 SH   SOLE   39,731 0 0
Service Corp Intl COMMON STOCK 817565104 36 933 SH   SOLE   933 0 0
Target Corp COMMON STOCK 87612E106 42 450 SH   SOLE   450 0 0
TJX Companies Inc COMMON STOCK 872540109 596 12,463 SH   SOLE   12,463 0 0
Tractor Supply Co COMMON STOCK 892356106 42 500 SH   SOLE   500 0 0
VF Corp COMMON STOCK 918204108 22 400 SH   SOLE   400 0 0
Yum Brands Inc COMMON STOCK 988498101 225 3,280 SH   SOLE   3,280 0 0
Yum China Holdings Inc COMMON STOCK 98850P109 72 1,680 SH   SOLE   1,680 0 0
Altria Group Inc COMMON STOCK 02209S103 19 500 SH   SOLE   500 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 14 400 SH   SOLE   400 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 12,771 198,989 SH   SOLE   198,989 0 0
Coca-Cola Co COMMON STOCK 191216100 237 5,347 SH   SOLE   5,347 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 813 12,255 SH   SOLE   12,255 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 12,591 429,134 SH   SOLE   429,134 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 45 834 SH   SOLE   834 0 0
Constellation Brand COMMON STOCK 21036P108 11,395 79,486 SH   SOLE   79,486 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 178 626 SH   SOLE   626 0 0
Danone SA ADR COMMON STOCK 23636T100 11,789 925,712 SH   SOLE   925,712 0 0
Darling Ingredients COMMON STOCK 237266101 53 2,750 SH   SOLE   2,750 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 45 1,988 SH   SOLE   1,988 0 0
General Mills Inc COMMON STOCK 370334104 217 4,109 SH   SOLE   4,109 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 29 225 SH   SOLE   225 0 0
Lamb Weston Holdings COMMON STOCK 513272104 36 632 SH   SOLE   632 0 0
McCormick & Co Inc COMMON STOCK 579780206 7 50 SH   SOLE   50 0 0
Mondelez International Inc COMMON STOCK 609207105 290 5,785 SH   SOLE   5,785 0 0
Nestle SA COMMON STOCK 641069406 26 250 SH   SOLE   250 0 0
Nestle Sa Ordf COMMON STOCK H57312649 5 50 SH   SOLE   50 0 0
PepsiCo Inc COMMON STOCK 713448108 15,215 126,684 SH   SOLE   126,684 0 0
Procter & Gamble Co COMMON STOCK 742718109 2,073 18,847 SH   SOLE   18,847 0 0
Sysco Corp COMMON STOCK 871829107 866 18,975 SH   SOLE   18,975 0 0
Tesco Plc Sponsored Adrf COMMON STOCK 881575302 69 7,970 SH   SOLE   7,970 0 0
The Kraft Heinz Co COMMON STOCK 500754106 29 1,161 SH   SOLE   1,161 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 297 5,135 SH   SOLE   5,135 0 0
Unilever NV COMMON STOCK 904784709 342 7,000 SH   SOLE   7,000 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 150 3,286 SH   SOLE   3,286 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 197 1,736 SH   SOLE   1,736 0 0
Abbott Laboratories COMMON STOCK 002824100 19,464 246,667 SH   SOLE   246,667 0 0
AbbVie Inc COMMON STOCK 00287Y109 17,518 229,921 SH   SOLE   229,921 0 0
Alexion Pharmaceutical, Inc. COMMON STOCK 015351109 8,041 89,552 SH   SOLE   89,552 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 22 200 SH   SOLE   200 0 0
Amgen Inc COMMON STOCK 031162100 661 3,260 SH   SOLE   3,260 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 14,633 327,657 SH   SOLE   327,657 0 0
Baxter International Inc COMMON STOCK 071813109 161 1,980 SH   SOLE   1,980 0 0
Becton Dickinson & Co COMMON STOCK 075887109 240 1,043 SH   SOLE   1,043 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 164 2,938 SH   SOLE   2,938 0 0
Bristol-Myers Squibb Company- Contingent Value Rights(CVR) COMMON STOCK 110122157 6 1,703 SH   SOLE   1,703 0 0
Cantel Medical Corp COMMON STOCK 138098108 25 700 SH   SOLE   700 0 0
Catalent Inc COMMON STOCK 148806102 8,249 158,795 SH   SOLE   158,795 0 0
Cerner Corp COMMON STOCK 156782104 25 400 SH   SOLE   400 0 0
Cooper Companies COMMON STOCK 216648402 21 75 SH   SOLE   75 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 7 200 SH   SOLE   200 0 0
Gilead Sciences Inc COMMON STOCK 375558103 15 200 SH   SOLE   200 0 0
Henry Schein Inc COMMON STOCK 806407102 10 200 SH   SOLE   200 0 0
Hill Rom Holdings COMMON STOCK 431475102 126 1,250 SH   SOLE   1,250 0 0
Humana Inc COMMON STOCK 444859102 550 1,750 SH   SOLE   1,750 0 0
Idexx Labs Inc COMMON STOCK 45168d104 272 1,124 SH   SOLE   1,124 0 0
Illumina Inc COMMON STOCK 452327109 7,016 25,689 SH   SOLE   25,689 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 7,826 15,803 SH   SOLE   15,803 0 0
Johnson & Johnson COMMON STOCK 478160104 1,108 8,451 SH   SOLE   8,451 0 0
Ligand Pharmaceuticals Cl B COMMON STOCK 53220K504 4 52 SH   SOLE   52 0 0
Lilly Eli & Co COMMON STOCK 532457108 550 3,965 SH   SOLE   3,965 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 9,303 224,540 SH   SOLE   224,540 0 0
Medtronic PLC COMMON STOCK G5960L103 122 1,350 SH   SOLE   1,350 0 0
Merck & Co Inc COMMON STOCK 58933Y105 465 6,040 SH   SOLE   6,040 0 0
Novartis AG COMMON STOCK 66987V109 6 77 SH   SOLE   77 0 0
Pfizer Inc COMMON STOCK 717081103 2,755 84,420 SH   SOLE   84,420 0 0
Resmed Inc COMMON STOCK 761152107 9 59 SH   SOLE   59 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 71 804 SH   SOLE   804 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 32 5,000 SH   SOLE   5,000 0 0
Sanofi SA COMMON STOCK 80105N105 104 2,375 SH   SOLE   2,375 0 0
Sarepta Therapeutics Inc COMMON STOCK 803607100 7 70 SH   SOLE   70 0 0
Steris Corp Com COMMON STOCK G8473T100 10 70 SH   SOLE   70 0 0
Stryker Corporation COMMON STOCK 863667101 201 1,210 SH   SOLE   1,210 0 0
Thermo Fisher Corp COMMON STOCK 883556102 205 724 SH   SOLE   724 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 19,636 78,738 SH   SOLE   78,738 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 16 69 SH   SOLE   69 0 0
Zoetis Inc COMMON STOCK 98978V103 389 3,308 SH   SOLE   3,308 0 0
American Express Co COMMON STOCK 025816109 59 685 SH   SOLE   685 0 0
American Financial Group Inc COMMON STOCK 025932104 23 330 SH   SOLE   330 0 0
Annaly Capital Mgmt COMMON STOCK 035710409 101 20,000 SH   SOLE   20,000 0 0
Aon Corp Com COMMON STOCK G0408V102 302 1,829 SH   SOLE   1,829 0 0
Arrow Financial Corp COMMON STOCK 042744102 75 2,678 SH   SOLE   2,678 0 0
Arthur J Gallagher&C COMMON STOCK 363576109 5 59 SH   SOLE   59 0 0
Atlantic Union Bankshares Corporation COMMON STOCK 04911A107 7,541 344,355 SH   SOLE   344,355 0 0
Bank Of America COMMON STOCK 060505104 59 2,779 SH   SOLE   2,779 0 0
Bar Harbor Bankshares COMMON STOCK 066849100 52 3,000 SH   SOLE   3,000 0 0
Berkley WR Corp COMMON STOCK 084423102 117 2,250 SH   SOLE   2,250 0 0
BlackRock Inc COMMON STOCK 09247X101 33 75 SH   SOLE   75 0 0
Cambridge Bancorp COMMON STOCK 132152109 12 239 SH   SOLE   239 0 0
Chubb Ltd COMMON STOCK H1467J104 11,728 105,004 SH   SOLE   105,004 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 98 1,300 SH   SOLE   1,300 0 0
Citigroup Inc COMMON STOCK 172967424 4 100 SH   SOLE   100 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572q105 59 340 SH   SOLE   340 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 333 6,615 SH   SOLE   6,615 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 49 880 SH   SOLE   880 0 0
Digital Realty Trust Inc COMMON STOCK 253868103 73 522 SH   SOLE   522 0 0
First Republic Bank COMMON STOCK 33616C100 12,588 152,984 SH   SOLE   152,984 0 0
Goldman Sachs Group Inc COMMON STOCK 38141g104 21 135 SH   SOLE   135 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104 8 105 SH   SOLE   105 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 16,875 187,433 SH   SOLE   187,433 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 13,519 156,360 SH   SOLE   156,360 0 0
MS&AD Insurance Group Holdings Inc COMMON STOCK 553491101 51 3,657 SH   SOLE   3,657 0 0
Northway Financial Inc COMMON STOCK 667270201 38 1,575 SH   SOLE   1,575 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 104 15,000 SH   SOLE   15,000 0 0
Principal Financial Group Inc COMMON STOCK 74251V102 39 1,250 SH   SOLE   1,250 0 0
Prologis, Inc. COMMON STOCK 74340W103 36 450 SH   SOLE   450 0 0
Provident Bancorp In COMMON STOCK 74383X109 113 13,137 SH   SOLE   13,137 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 18 75 SH   SOLE   75 0 0
SPDR S&P Bank ETF COMMON STOCK 78464A797 121 4,500 SH   SOLE   4,500 0 0
Tompkins Financial Corp COMMON STOCK 890110109 88 1,227 SH   SOLE   1,227 0 0
Travelers Companies Com COMMON STOCK 89417e109 192 1,937 SH   SOLE   1,937 0 0
US Bancorp COMMON STOCK 902973304 14,823 430,278 SH   SOLE   430,278 0 0
Accenture PLC COMMON STOCK G1151C101 20,889 127,951 SH   SOLE   127,951 0 0
Adobe Systems Inc COMMON STOCK 00724F101 42 132 SH   SOLE   132 0 0
Akamai Technologies Com COMMON STOCK 00971T101 160 1,750 SH   SOLE   1,750 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 10 50 SH   SOLE   50 0 0
Ansys Inc Com COMMON STOCK 03662Q105 17 73 SH   SOLE   73 0 0
Apple Inc COMMON STOCK 037833100 24,984 98,248 SH   SOLE   98,248 0 0
Applied Materials COMMON STOCK 038222105 73 1,600 SH   SOLE   1,600 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 277 2,024 SH   SOLE   2,024 0 0
Broadcom Inc Com COMMON STOCK 11135F101 31 132 SH   SOLE   132 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 6,296 66,391 SH   SOLE   66,391 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 2 5,000 SH   SOLE   5,000 0 0
Cgi Group Inc COMMON STOCK 12532H104 29 528 SH   SOLE   528 0 0
Cisco Systems Inc COMMON STOCK 17275R102 475 12,085 SH   SOLE   12,085 0 0
Corning Inc COMMON STOCK 219350105 43 2,100 SH   SOLE   2,100 0 0
Cree Inc COMMON STOCK 225447101 25 708 SH   SOLE   708 0 0
Intel Corp COMMON STOCK 458140100 377 6,975 SH   SOLE   6,975 0 0
International Business Machines Corp COMMON STOCK 459200101 522 4,709 SH   SOLE   4,709 0 0
Intuit Inc COMMON STOCK 461202103 56 245 SH   SOLE   245 0 0
Keysight Tech Inc COMMON STOCK 49338L103 9 105 SH   SOLE   105 0 0
Lam Research Corp COMMON STOCK 512807108 46 190 SH   SOLE   190 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 70 290 SH   SOLE   290 0 0
Microchip Technology Inc COMMON STOCK 595017104 71 1,050 SH   SOLE   1,050 0 0
Microsoft Corp COMMON STOCK 594918104 21,832 138,434 SH   SOLE   138,434 0 0
Monolithic Pwr Sys Inc Com COMMON STOCK 609839105 9 55 SH   SOLE   55 0 0
Nice Ltd COMMON STOCK 653656108 208 1,450 SH   SOLE   1,450 0 0
Nvidia Corp Com COMMON STOCK 67066g104 53 200 SH   SOLE   200 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 11,703 141,120 SH   SOLE   141,120 0 0
Oracle Corp COMMON STOCK 68389X105 48 1,000 SH   SOLE   1,000 0 0
Paycom Software Inc COMMON STOCK 70432V102 8 41 SH   SOLE   41 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 12 125 SH   SOLE   125 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 21 959 SH   SOLE   959 0 0
Sanmina Sci Corp Com COMMON STOCK 801056102 136 5,000 SH   SOLE   5,000 0 0
Sap Ag Sporsored ADR COMMON STOCK 803054204 142 1,285 SH   SOLE   1,285 0 0
SeaChange International, Inc. COMMON STOCK 811699107 93 25,000 SH   SOLE   25,000 0 0
Square Inc COMMON STOCK 852234103 2 32 SH   SOLE   32 0 0
Synopsys Inc COMMON STOCK 871607107 10 75 SH   SOLE   75 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 15,819 331,011 SH   SOLE   331,011 0 0
TE Connectivity Ltd COMMON STOCK H84989104 10,351 164,359 SH   SOLE   164,359 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 67 837 SH   SOLE   837 0 0
Texas Instruments Inc COMMON STOCK 882508104 175 1,754 SH   SOLE   1,754 0 0
Tyler Technologies COMMON STOCK 902252105 107 360 SH   SOLE   360 0 0
Vanguard Information Technology ETF COMMON STOCK 92204A702 36 168 SH   SOLE   168 0 0
Visa Inc COMMON STOCK 92826C839 19,889 123,444 SH   SOLE   123,444 0 0
WEX Inc COMMON STOCK 96208T104 10 100 SH   SOLE   100 0 0
Activision Blizzard In Com COMMON STOCK 00507v109 15,015 252,446 SH   SOLE   252,446 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 231 199 SH   SOLE   199 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 244 210 SH   SOLE   210 0 0
AT&T Inc COMMON STOCK 00206R102 173 5,924 SH   SOLE   5,924 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 179 410 SH   SOLE   410 0 0
Comcast Corp COMMON STOCK 20030N101 69 2,000 SH   SOLE   2,000 0 0
EverQuote Inc COMMON STOCK 30041R108 53 2,000 SH   SOLE   2,000 0 0
Facebook Inc COMMON STOCK 30303M102 87 520 SH   SOLE   520 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 17,279 156,058 SH   SOLE   156,058 0 0
Omnicom Group Inc Com COMMON STOCK 681919106 129 2,342 SH   SOLE   2,342 0 0
T-Mobile US Inc COMMON STOCK 872590104 10 114 SH   SOLE   114 0 0
Verizon Communications Inc COMMON STOCK 92343V104 228 4,250 SH   SOLE   4,250 0 0
Vodafone Group Plc ADR COMMON STOCK 92857W308 41 3,000 SH   SOLE   3,000 0 0
Walt Disney Co COMMON STOCK 254687106 391 4,052 SH   SOLE   4,052 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 71 887 SH   SOLE   887 0 0
American Wtr Wks Co In Com COMMON STOCK 030420103 60 500 SH   SOLE   500 0 0
Dominion Resources Inc COMMON STOCK 25746U109 83 1,155 SH   SOLE   1,155 0 0
ENERGY INC COMMON STOCK 30034W106 39 700 SH   SOLE   700 0 0
Entergy Corp COMMON STOCK 29364G103 56 600 SH   SOLE   600 0 0
Eversource Energy COMMON STOCK 30040W108 211 2,704 SH   SOLE   2,704 0 0
NextEra Energy Inc COMMON STOCK 65339F101 382 1,587 SH   SOLE   1,587 0 0
Northwest Natural Gas COMMON STOCK 66765N105 247 4,000 SH   SOLE   4,000 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 326 1,499 SH   SOLE   1,499 0 0
Crown Castle International Corp COMMON STOCK 22822V101 15,642 108,324 SH   SOLE   108,324 0 0
J B G Smith Properti COMMON STOCK 46590V100 6 200 SH   SOLE   200 0 0
Morgan Stanley Inst US Real Estate I COMMON STOCK 61744J671 112 15,679 SH   SOLE   15,679 0 0
Vanguard REIT COMMON STOCK 922908553 49 700 SH   SOLE   700 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 17 200 SH   SOLE   200 0 0
Invesco KBW Property & Casualty Ins ETF COMMON STOCK 46138E586 25 467 SH   SOLE   467 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 38 807 SH   SOLE   807 0 0
iShares Core S&P 500 COMMON STOCK 464287200 190 735 SH   SOLE   735 0 0
iShares MSCI ACWI COMMON STOCK 464288257 3 45 SH   SOLE   45 0 0
iShares North American Tech COMMON STOCK 464287549 68 322 SH   SOLE   322 0 0
iShares Russell Mid Cap COMMON STOCK 464287481 88 725 SH   SOLE   725 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 196 1,300 SH   SOLE   1,300 0 0
iShares TR Msci Eafe Fd Msci Eafe Index Fu COMMON STOCK 464287465 52 972 SH   SOLE   972 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 224 2,260 SH   SOLE   2,260 0 0
Nuveen Nasdaq 100 Dynami COMMON STOCK 670699107 40 2,113 SH   SOLE   2,113 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 412 2,162 SH   SOLE   2,162 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706 2 85 SH   SOLE   85 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 30 1,460 SH   SOLE   1,460 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 149 7,090 SH   SOLE   7,090 0 0
Schwab Fundamental Intl Small Co ETF COMMON STOCK 808524748 6 275 SH   SOLE   275 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 1,220 39,730 SH   SOLE   39,730 0 0
Schwab Fundamental US Small Company ETF COMMON STOCK 808524763 17 670 SH   SOLE   670 0 0
Schwab International Equity ETF COMMON STOCK 808524805 14 535 SH   SOLE   535 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 434 7,185 SH   SOLE   7,185 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 256 1,166 SH   SOLE   1,166 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 604 2,344 SH   SOLE   2,344 0 0
SPDR S&P Regional Banking ETF COMMON STOCK 78464A698 15 450 SH   SOLE   450 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 34 330 SH   SOLE   330 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 70 2,097 SH   SOLE   2,097 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 102 800 SH   SOLE   800 0 0
Vanguard Mega Cap Value ETF COMMON STOCK 921910840 66 1,000 SH   SOLE   1,000 0 0
Vanguard Small-Cap Growth Index Fund COMMON STOCK 922908595 74 490 SH   SOLE   490 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 807 6,262 SH   SOLE   6,262 0 0
Vanguard Utilities ETF COMMON STOCK 92204A876 16 135 SH   SOLE   135 0 0
ETFS Physical Platinum COMMON STOCK 003260106 34 500 SH   SOLE   500 0 0
iShares Gold Trust COMMON STOCK 464285105 19,103 1,267,618 SH   SOLE   1,267,618 0 0
SPDR Gold Shares COMMON STOCK 78463V107 8,861 59,850 SH   SOLE   59,850 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 100 1,425 SH   SOLE   1,425 0 0