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 97 3,815 SH   SOLE   3,815 0 0
iShares iBonds Dec 2022 Term Muni Bond COMMON STOCK 46435G755 117 4,556 SH   SOLE   4,556 0 0
iShares iBonds Dec 2023 Term Muni Bond COMMON STOCK 46435G318 16 620 SH   SOLE   620 0 0
iShares iBonds Sep 2019 Term Muni Bond COMMON STOCK 46429B564 775 30,535 SH   SOLE   30,535 0 0
iShares iBonds Sep 2020 Term Muni Bond COMMON STOCK 46434V571 471 18,555 SH   SOLE   18,555 0 0
iShares National Muni Bond COMMON STOCK 464288414 306 2,802 SH   SOLE   2,802 0 0
iShares Short-Term National Muni Bond COMMON STOCK 464288158 153 1,455 SH   SOLE   1,455 0 0
Schwab Intermediate Term UST ETF COMMON STOCK 808524854 41 770 SH   SOLE   770 0 0
Flexshares Iboxx 5 Yr TIPS ETF COMMON STOCK 33939L605 91 3,773 SH   SOLE   3,773 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 237 4,454 SH   SOLE   4,454 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 141 2,936 SH   SOLE   2,936 0 0
Invesco BulletShares 2019 Corp Bd ETF COMMON STOCK 46138J304 219 10,393 SH   SOLE   10,393 0 0
Invesco BulletShares 2020 Corp Bd ETF COMMON STOCK 46138J502 397 18,822 SH   SOLE   18,822 0 0
Invesco BulletShares 2021 Corp Bd ETF COMMON STOCK 46138J700 142 6,836 SH   SOLE   6,836 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 166 8,039 SH   SOLE   8,039 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 231 11,433 SH   SOLE   11,433 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 146 7,303 SH   SOLE   7,303 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 78 3,945 SH   SOLE   3,945 0 0
SPDR Barclays Short Term High Yield Bond ETF COMMON STOCK 78468R408 62 2,400 SH   SOLE   2,400 0 0
Apache Corporation COMMON STOCK 037411105 3 102 SH   SOLE   102 0 0
BP PLC COMMON STOCK 055622104 76 2,000 SH   SOLE   2,000 0 0
Chevron Corp COMMON STOCK 166764100 585 5,373 SH   SOLE   5,373 0 0
Cimarex Energy Co. COMMON STOCK 171798101 19 310 SH   SOLE   310 0 0
CMS Energy Corp COMMON STOCK 125896100 29 582 SH   SOLE   582 0 0
ConocoPhillips COMMON STOCK 20825C104 11,744 188,349 SH   SOLE   188,349 0 0
Diamondback Energy, Inc. COMMON STOCK 25278X109 8,114 87,532 SH   SOLE   87,532 0 0
Enbridge Inc Com COMMON STOCK 29250n105 3 100 SH   SOLE   100 0 0
Enterprise Products Partners LP COMMON STOCK 293792107 74 3,000 SH   SOLE   3,000 0 0
EOG Resources Inc COMMON STOCK 26875P101 13,043 149,558 SH   SOLE   149,558 0 0
Equinor Asa Sponsored Adr COMMON STOCK 29446M102 8 365 SH   SOLE   365 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 1,165 17,090 SH   SOLE   17,090 0 0
First Solar Inc COMMON STOCK 336433107 10 225 SH   SOLE   225 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 186 10,000 SH   SOLE   10,000 0 0
iShares Global Clean Energy COMMON STOCK 464288224 255 30,891 SH   SOLE   30,891 0 0
Lukoil Co Spons ADR COMMON STOCK 69343P105 64 884 SH   SOLE   884 0 0
Phillips 66 COMMON STOCK 718546104 37 433 SH   SOLE   433 0 0
Qep Res Inc Com COMMON STOCK 74733v100 4 725 SH   SOLE   725 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 175 3,000 SH   SOLE   3,000 0 0
Sempra Energy COMMON STOCK 816851109 22 199 SH   SOLE   199 0 0
Southwestern Energy Co Com COMMON STOCK 845467109 2 725 SH   SOLE   725 0 0
Total S A ADR F 1 ADR Rep 1 Ord COMMON STOCK 89151E109 10,962 210,089 SH   SOLE   210,089 0 0
Unit Corp COMMON STOCK 909218109 7 475 SH   SOLE   475 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100 24 323 SH   SOLE   323 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 163 1,016 SH   SOLE   1,016 0 0
Dowdupont Inc. COMMON STOCK 26078J100 395 7,393 SH   SOLE   7,393 0 0
Eastman Chem Co Com COMMON STOCK 277432100 73 994 SH   SOLE   994 0 0
Ecolab Inc COMMON STOCK 278865100 23 155 SH   SOLE   155 0 0
International Paper Co COMMON STOCK 460146103 157 3,888 SH   SOLE   3,888 0 0
Linde Plc COMMON STOCK G5494J103 13,705 87,827 SH   SOLE   87,827 0 0
Martin Marietta Materials COMMON STOCK 573284106 34 200 SH   SOLE   200 0 0
Nutrien Ltd COMMON STOCK 67077M108 4 92 SH   SOLE   92 0 0
Pioneer Nat Res Co Com COMMON STOCK 723787107 10 75 SH   SOLE   75 0 0
PPG Industries Inc COMMON STOCK 693506107 22 217 SH   SOLE   217 0 0
Schnitzer Steel Industries Inc COMMON STOCK 806882106 4 185 SH   SOLE   185 0 0
Sherwin Williams Co COMMON STOCK 824348106 13,338 33,900 SH   SOLE   33,900 0 0
3M Co COMMON STOCK 88579Y101 706 3,703 SH   SOLE   3,703 0 0
ABB Ltd COMMON STOCK 000375204 76 4,000 SH   SOLE   4,000 0 0
Alaska Air Group Inc Com COMMON STOCK 011659109 7 110 SH   SOLE   110 0 0
Allegion PLC COMMON STOCK G0176J109 12,949 162,450 SH   SOLE   162,450 0 0
Ametek Inc COMMON STOCK 031100100 2,014 29,754 SH   SOLE   29,754 0 0
Berkshire Hathaway Inc COMMON STOCK 084670702 594 2,908 SH   SOLE   2,908 0 0
Boeing Co COMMON STOCK 097023105 744 2,306 SH   SOLE   2,306 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 29 392 SH   SOLE   392 0 0
Caterpillar Inc COMMON STOCK 149123101 210 1,650 SH   SOLE   1,650 0 0
CSX Corp COMMON STOCK 126408103 238 3,825 SH   SOLE   3,825 0 0
Cummins Inc Com COMMON STOCK 231021106 49 367 SH   SOLE   367 0 0
Curtiss Wright Corp COMMON STOCK 231561101 133 1,300 SH   SOLE   1,300 0 0
Danaher Corp COMMON STOCK 235851102 70 675 SH   SOLE   675 0 0
Eaton Corp PLC COMMON STOCK G29183103 147 2,141 SH   SOLE   2,141 0 0
Emerson Electric Co COMMON STOCK 291011104 68 1,130 SH   SOLE   1,130 0 0
FedEx Corp COMMON STOCK 31428X106 134 830 SH   SOLE   830 0 0
Fortune Brands Home & Security Inc. COMMON STOCK 34964C106 7 175 SH   SOLE   175 0 0
Garrett Motion Inc. COMMON STOCK 366505105 2 154 SH   SOLE   154 0 0
GE Co COMMON STOCK 369604103 93 12,327 SH   SOLE   12,327 0 0
Genuine Parts Co Com COMMON STOCK 372460105 19 200 SH   SOLE   200 0 0
Healthcare Svc Group COMMON STOCK 421906108 24 600 SH   SOLE   600 0 0
Honeywell International COMMON STOCK 438516106 208 1,577 SH   SOLE   1,577 0 0
Hubbell Inc COMMON STOCK 443510607 177 1,781 SH   SOLE   1,781 0 0
Ihs Markit Ltd COMMON STOCK G47567105 12 241 SH   SOLE   241 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 204 1,612 SH   SOLE   1,612 0 0
Iron Mountain Inc COMMON STOCK 46284V101 66 2,024 SH   SOLE   2,024 0 0
Johnson Controls Inc COMMON STOCK G51502105 7 250 SH   SOLE   250 0 0
Kansas City Southern Inc COMMON STOCK 485170302 95 1,000 SH   SOLE   1,000 0 0
Kbr Inc COMMON STOCK 48242W106 76 5,000 SH   SOLE   5,000 0 0
Lockheed Martin Corp COMMON STOCK 539830109 137 522 SH   SOLE   522 0 0
Manpower Inc Com COMMON STOCK 56418h100 12 181 SH   SOLE   181 0 0
Navistar Intl Corp New Com COMMON STOCK 63934e108 4 168 SH   SOLE   168 0 0
Northrop Grumman Corp COMMON STOCK 666807102 7 27 SH   SOLE   27 0 0
PACCAR Inc COMMON STOCK 693718108 97 1,700 SH   SOLE   1,700 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 235 1,578 SH   SOLE   1,578 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 21 740 SH   SOLE   740 0 0
Raytheon Company COMMON STOCK 755111507 10,769 70,226 SH   SOLE   70,226 0 0
Resideo Technologies Inc COMMON STOCK 76118Y104 5 257 SH   SOLE   257 0 0
Roper Technologies Inc COMMON STOCK 776696106 149 560 SH   SOLE   560 0 0
Siemens AG Sponsored ADR COMMON STOCK 826197501 7 130 SH   SOLE   130 0 0
Southwest Airlines Co COMMON STOCK 844741108 11,916 256,368 SH   SOLE   256,368 0 0
Textron Inc COMMON STOCK 883203101 159 3,450 SH   SOLE   3,450 0 0
Union Pacific Corp COMMON STOCK 907818108 13,781 99,698 SH   SOLE   99,698 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 70 714 SH   SOLE   714 0 0
United Technologies Corp COMMON STOCK 913017109 1,462 13,729 SH   SOLE   13,729 0 0
Waste Connections Inc COMMON STOCK 94106B101 78 1,045 SH   SOLE   1,045 0 0
Waste Management Inc COMMON STOCK 94106L109 133 1,500 SH   SOLE   1,500 0 0
Xylem Inc Com COMMON STOCK 98419m100 28 420 SH   SOLE   420 0 0
Adtalem Global Educa COMMON STOCK 00737L103 28 600 SH   SOLE   600 0 0
Amazon.com, Inc. COMMON STOCK 023135106 19,177 12,768 SH   SOLE   12,768 0 0
Best Buy Inc COMMON STOCK 086516101 46 868 SH   SOLE   868 0 0
Carlsberg A/S Sponsored ADR Class B COMMON STOCK 142795202 20 949 SH   SOLE   949 0 0
Carnival Plc COMMON STOCK 14365C103 11 220 SH   SOLE   220 0 0
Columbia Sportswear COMMON STOCK 198516106 17 202 SH   SOLE   202 0 0
Dollar General Corp COMMON STOCK 256677105 14,418 133,401 SH   SOLE   133,401 0 0
Dunkin' Brands Group Inc COMMON STOCK 265504100 98 1,525 SH   SOLE   1,525 0 0
eBay Inc COMMON STOCK 278642103 22 800 SH   SOLE   800 0 0
Ford Motor Co COMMON STOCK 345370860 10 1,250 SH   SOLE   1,250 0 0
General Motors Corp COMMON STOCK 37045V100 43 1,275 SH   SOLE   1,275 0 0
Home Depot Inc COMMON STOCK 437076102 1,236 7,195 SH   SOLE   7,195 0 0
Koninklijke Philips El Ny Reg Sh New COMMON STOCK 500472303 8 240 SH   SOLE   240 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 23 176 SH   SOLE   176 0 0
Lear Corp. COMMON STOCK 521865204 43 350 SH   SOLE   350 0 0
Lowe's Companies Inc COMMON STOCK 548661107 188 2,040 SH   SOLE   2,040 0 0
Marriott International Inc COMMON STOCK 571903202 12,668 116,691 SH   SOLE   116,691 0 0
McDonald's Corp COMMON STOCK 580135101 141 792 SH   SOLE   792 0 0
Molson Coors Brewing Cl B COMMON STOCK 60871R209 4 63 SH   SOLE   63 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 805 43,303 SH   SOLE   43,303 0 0
Nike Inc COMMON STOCK 654106103 13,012 175,511 SH   SOLE   175,511 0 0
Standard Motor Prods COMMON STOCK 853666105 34 700 SH   SOLE   700 0 0
Target Corp COMMON STOCK 87612E106 5 80 SH   SOLE   80 0 0
TJX Companies Inc COMMON STOCK 872540109 544 12,161 SH   SOLE   12,161 0 0
VF Corp COMMON STOCK 918204108 50 700 SH   SOLE   700 0 0
Wendys Intl Inc Com COMMON STOCK 95058W100 33 2,091 SH   SOLE   2,091 0 0
Yum Brands Inc COMMON STOCK 988498101 237 2,580 SH   SOLE   2,580 0 0
Yum China Holdings Inc COMMON STOCK 98850P109 76 2,280 SH   SOLE   2,280 0 0
Altria Group Inc COMMON STOCK 02209S103 19 389 SH   SOLE   389 0 0
Anheuser-Busch Inbev SA COMMON STOCK 03524A108 18 275 SH   SOLE   275 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 48 1,161 SH   SOLE   1,161 0 0
Church & Dwight Co Inc COMMON STOCK 171340102 33 500 SH   SOLE   500 0 0
Coca-Cola Co COMMON STOCK 191216100 89 1,871 SH   SOLE   1,871 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 796 13,378 SH   SOLE   13,378 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 7,383 345,665 SH   SOLE   345,665 0 0
Constellation Brand COMMON STOCK 21036P108 10,723 66,677 SH   SOLE   66,677 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 56 277 SH   SOLE   277 0 0
Coty Inc COMMON STOCK 222070203 2 325 SH   SOLE   325 0 0
CVS Health Corp COMMON STOCK 126650100 71 1,079 SH   SOLE   1,079 0 0
Danone SA ADR COMMON STOCK 23636T100 11,405 815,844 SH   SOLE   815,844 0 0
Darling Ingredients COMMON STOCK 237266101 101 5,250 SH   SOLE   5,250 0 0
Diageo PLC COMMON STOCK 25243Q205 6 42 SH   SOLE   42 0 0
Energizer Holding Inc COMMON STOCK 29272W109 4 85 SH   SOLE   85 0 0
General Mills Inc COMMON STOCK 370334104 177 4,543 SH   SOLE   4,543 0 0
Kellogg Co COMMON STOCK 487836108 19 330 SH   SOLE   330 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 29 254 SH   SOLE   254 0 0
Koninklijke Ahold NV COMMON STOCK 500467501 13 503 SH   SOLE   503 0 0
Mondelez International Inc COMMON STOCK 609207105 183 4,572 SH   SOLE   4,572 0 0
Nestle SA COMMON STOCK 641069406 31 389 SH   SOLE   389 0 0
Nestle Sa Ordf COMMON STOCK H57312649 16 192 SH   SOLE   192 0 0
PepsiCo Inc COMMON STOCK 713448108 14,063 127,294 SH   SOLE   127,294 0 0
Philip Morris International Inc COMMON STOCK 718172109 44 665 SH   SOLE   665 0 0
Post Holdings Inc COMMON STOCK 737446104 89 1,000 SH   SOLE   1,000 0 0
Procter & Gamble Co COMMON STOCK 742718109 2,017 21,939 SH   SOLE   21,939 0 0
Sysco Corp COMMON STOCK 871829107 1,361 21,713 SH   SOLE   21,713 0 0
Tesco Plc Sponsored Adrf COMMON STOCK 881575302 10 1,400 SH   SOLE   1,400 0 0
The Kraft Heinz Co COMMON STOCK 500754106 65 1,516 SH   SOLE   1,516 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 274 5,135 SH   SOLE   5,135 0 0
Unilever NV COMMON STOCK 904784709 426 7,925 SH   SOLE   7,925 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 430 6,286 SH   SOLE   6,286 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 421 4,518 SH   SOLE   4,518 0 0
Abbott Laboratories COMMON STOCK 002824100 20,193 279,184 SH   SOLE   279,184 0 0
AbbVie Inc COMMON STOCK 00287Y109 19,520 211,738 SH   SOLE   211,738 0 0
Alexion Pharmaceutical, Inc. COMMON STOCK 015351109 10,380 106,613 SH   SOLE   106,613 0 0
Allergan Plc Shs COMMON STOCK G0177J108 78 581 SH   SOLE   581 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 36 500 SH   SOLE   500 0 0
Amgen Inc COMMON STOCK 031162100 656 3,369 SH   SOLE   3,369 0 0
Anthem Inc COMMON STOCK 036752103 17 63 SH   SOLE   63 0 0
Astrazeneca Plc COMMON STOCK 046353108 30 800 SH   SOLE   800 0 0
Athenahealth Inc Com COMMON STOCK 04685w103 3 26 SH   SOLE   26 0 0
Baxter International Inc COMMON STOCK 071813109 117 1,780 SH   SOLE   1,780 0 0
Becton Dickinson & Co COMMON STOCK 075887109 280 1,243 SH   SOLE   1,243 0 0
Biogen Inc. COMMON STOCK 09062X103 10,814 35,936 SH   SOLE   35,936 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 526 10,113 SH   SOLE   10,113 0 0
Celgene Corp COMMON STOCK 151020104 105 1,643 SH   SOLE   1,643 0 0
Centene Corp Del Com COMMON STOCK 15135b101 11 97 SH   SOLE   97 0 0
Cerner Corp COMMON STOCK 156782104 21 400 SH   SOLE   400 0 0
Charles River Laboratories COMMON STOCK 159864107 8 72 SH   SOLE   72 0 0
Cigna Corp COMMON STOCK 125523100 146 771 SH   SOLE   771 0 0
Cooper Companies COMMON STOCK 216648402 70 275 SH   SOLE   275 0 0
Davita Inc COMMON STOCK 23918K108 108 2,100 SH   SOLE   2,100 0 0
Fate Therapeutics COMMON STOCK 31189P102 13 1,000 SH   SOLE   1,000 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 6 200 SH   SOLE   200 0 0
Gilead Sciences Inc COMMON STOCK 375558103 260 4,156 SH   SOLE   4,156 0 0
GlaxoSmithKline PLC COMMON STOCK 37733W105 461 12,067 SH   SOLE   12,067 0 0
Henry Schein Inc COMMON STOCK 806407102 47 600 SH   SOLE   600 0 0
Hill Rom Holdings COMMON STOCK 431475102 111 1,250 SH   SOLE   1,250 0 0
Hologic Inc COMMON STOCK 436440101 29 700 SH   SOLE   700 0 0
Humana Inc COMMON STOCK 444859102 616 2,150 SH   SOLE   2,150 0 0
Idexx Labs Inc COMMON STOCK 45168d104 112 600 SH   SOLE   600 0 0
iShares Nasdaq Biotechnology COMMON STOCK 464287556 3,682 38,181 SH   SOLE   38,181 0 0
Johnson & Johnson COMMON STOCK 478160104 1,707 13,228 SH   SOLE   13,228 0 0
Ligand Pharmaceuticals Cl B COMMON STOCK 53220K504 7 52 SH   SOLE   52 0 0
Lilly Eli & Co COMMON STOCK 532457108 574 4,962 SH   SOLE   4,962 0 0
Mckesson Corporation COMMON STOCK 58155q103 9 80 SH   SOLE   80 0 0
Medtronic PLC COMMON STOCK G5960L103 262 2,883 SH   SOLE   2,883 0 0
Merck & Co Inc COMMON STOCK 58933Y105 1,790 23,432 SH   SOLE   23,432 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100 10 90 SH   SOLE   90 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205 14 300 SH   SOLE   300 0 0
Nxstage Medical Inc COMMON STOCK 67072V103 39 1,372 SH   SOLE   1,372 0 0
Pfizer Inc COMMON STOCK 717081103 4,485 102,739 SH   SOLE   102,739 0 0
Regeneron Pharmaceuticals Inc COMMON STOCK 75886F107 8 22 SH   SOLE   22 0 0
Rexahn Pharmaceutl COMMON STOCK 761640200 1 800 SH   SOLE   800 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 57 5,000 SH   SOLE   5,000 0 0
Sanofi SA COMMON STOCK 80105N105 25 565 SH   SOLE   565 0 0
Stryker Corporation COMMON STOCK 863667101 71 450 SH   SOLE   450 0 0
Thermo Fisher Corp COMMON STOCK 883556102 85 379 SH   SOLE   379 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 15,058 60,444 SH   SOLE   60,444 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 21 198 SH   SOLE   198 0 0
Zoetis Inc COMMON STOCK 98978V103 168 1,968 SH   SOLE   1,968 0 0
Aflac Inc COMMON STOCK 001055102 39 850 SH   SOLE   850 0 0
Allianz SE COMMON STOCK 018805101 47 2,358 SH   SOLE   2,358 0 0
American Express Co COMMON STOCK 025816109 38 400 SH   SOLE   400 0 0
Amern Eqty Invt Life COMMON STOCK 025676206 101 3,600 SH   SOLE   3,600 0 0
Aon Corp Com COMMON STOCK G0408V102 266 1,829 SH   SOLE   1,829 0 0
Arrow Financial Corp COMMON STOCK 042744102 212 6,631 SH   SOLE   6,631 0 0
Bank Of America COMMON STOCK 060505104 91 3,695 SH   SOLE   3,695 0 0
Bar Harbor Bankshares COMMON STOCK 066849100 148 6,597 SH   SOLE   6,597 0 0
Bb&T Corp Com COMMON STOCK 054937107 16 378 SH   SOLE   378 0 0
Berkley WR Corp COMMON STOCK 084423102 111 1,500 SH   SOLE   1,500 0 0
BlackRock Inc COMMON STOCK 09247X101 267 679 SH   SOLE   679 0 0
Boston Properties, Inc. COMMON STOCK 101121101 6 50 SH   SOLE   50 0 0
Capital One Financial Corp COMMON STOCK 14040H105 163 2,159 SH   SOLE   2,159 0 0
Chubb Ltd COMMON STOCK H1467J104 11,819 91,493 SH   SOLE   91,493 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 163 2,100 SH   SOLE   2,100 0 0
Citigroup Inc COMMON STOCK 172967424 119 2,284 SH   SOLE   2,284 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572q105 56 300 SH   SOLE   300 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 13,055 231,601 SH   SOLE   231,601 0 0
Discover Financial Services COMMON STOCK 254709108 118 2,000 SH   SOLE   2,000 0 0
First Republic Bank COMMON STOCK 33616C100 13,231 152,258 SH   SOLE   152,258 0 0
Goldman Sachs Group Inc COMMON STOCK 38141g104 282 1,688 SH   SOLE   1,688 0 0
Hartford Financial Services Group Inc COMMON STOCK 416515104 267 6,000 SH   SOLE   6,000 0 0
Invesco Ltd Shs COMMON STOCK G491BT108 5 300 SH   SOLE   300 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 16,227 166,229 SH   SOLE   166,229 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 12,807 160,585 SH   SOLE   160,585 0 0
Metlife Inc Com COMMON STOCK 59156R108 58 1,425 SH   SOLE   1,425 0 0
Morgan Stanley COMMON STOCK 617446448 46 1,158 SH   SOLE   1,158 0 0
Pnc Finl Svcs Group Com COMMON STOCK 693475105 19 165 SH   SOLE   165 0 0
Principal Financial Group Inc COMMON STOCK 74251V102 55 1,250 SH   SOLE   1,250 0 0
Prologis, Inc. COMMON STOCK 74340W103 35 600 SH   SOLE   600 0 0
Provident Bancorp In COMMON STOCK 74383X109 108 5,000 SH   SOLE   5,000 0 0
Prudential Financial Inc COMMON STOCK 744320102 109 1,341 SH   SOLE   1,341 0 0
Regions Financial Cp New COMMON STOCK 7591EP100 10 764 SH   SOLE   764 0 0
Royal Bk Cda Montreal Com COMMON STOCK 780087102 83 1,216 SH   SOLE   1,216 0 0
SPDR S&P Bank ETF COMMON STOCK 78464A797 1,372 36,733 SH   SOLE   36,733 0 0
The Charles Schwab Corp COMMON STOCK 808513105 35 842 SH   SOLE   842 0 0
Torchmark Corp COMMON STOCK 891027104 37 500 SH   SOLE   500 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 109 2,200 SH   SOLE   2,200 0 0
Travelers Companies Com COMMON STOCK 89417e109 324 2,702 SH   SOLE   2,702 0 0
Unumprovident Corp COMMON STOCK 91529Y106 171 5,829 SH   SOLE   5,829 0 0
US Bancorp COMMON STOCK 902973304 21,588 472,391 SH   SOLE   472,391 0 0
Ventas Inc COMMON STOCK 92276F100 7 115 SH   SOLE   115 0 0
Wells Fargo & Co COMMON STOCK 949746101 352 7,643 SH   SOLE   7,643 0 0
Accenture PLC COMMON STOCK G1151C101 17,600 124,816 SH   SOLE   124,816 0 0
Adobe Systems Inc COMMON STOCK 00724F101 79 351 SH   SOLE   351 0 0
Akamai Technologies Com COMMON STOCK 00971T101 107 1,750 SH   SOLE   1,750 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 34 248 SH   SOLE   248 0 0
Amadeus It Group S A COMMON STOCK 02263T104 19 268 SH   SOLE   268 0 0
Apple Inc COMMON STOCK 037833100 19,850 125,841 SH   SOLE   125,841 0 0
Aspen Technology Inc COMMON STOCK 045327103 28 343 SH   SOLE   343 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 295 2,247 SH   SOLE   2,247 0 0
Bottomline Technologies Inc COMMON STOCK 101388106 20 410 SH   SOLE   410 0 0
Broadcom Inc Com COMMON STOCK 11135F101 42 167 SH   SOLE   167 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 1 1,000 SH   SOLE   1,000 0 0
Cgi Group Inc COMMON STOCK 39945C109 32 528 SH   SOLE   528 0 0
Check Pt Software Tech F COMMON STOCK M22465104 31 300 SH   SOLE   300 0 0
Cisco Systems Inc COMMON STOCK 17275R102 809 18,678 SH   SOLE   18,678 0 0
Citrix Sys Inc Com COMMON STOCK 177376100 33 325 SH   SOLE   325 0 0
Cognizant Tech Solutns Cl A COMMON STOCK 192446102 21 334 SH   SOLE   334 0 0
Control4 Corp COMMON STOCK 21240D107 11 620 SH   SOLE   620 0 0
Corning Inc COMMON STOCK 219350105 145 4,800 SH   SOLE   4,800 0 0
Cree Inc COMMON STOCK 225447101 29 689 SH   SOLE   689 0 0
Dell Technologies In COMMON STOCK 24703L103 30 376 SH   SOLE   376 0 0
Fidelity National Information Services, Inc. COMMON STOCK 31620M106 9 84 SH   SOLE   84 0 0
Fiserv Inc Com COMMON STOCK 337738108 7 96 SH   SOLE   96 0 0
Flir Systems Inc COMMON STOCK 302445101 23 525 SH   SOLE   525 0 0
Hewlett Packard Enterprises COMMON STOCK 42824C109 44 3,300 SH   SOLE   3,300 0 0
Hp Inc COMMON STOCK 40434L105 68 3,300 SH   SOLE   3,300 0 0
Intel Corp COMMON STOCK 458140100 335 7,132 SH   SOLE   7,132 0 0
International Business Machines Corp COMMON STOCK 459200101 619 5,447 SH   SOLE   5,447 0 0
Intuit Inc COMMON STOCK 461202103 123 625 SH   SOLE   625 0 0
Jabil Circuit Inc COMMON STOCK 466313103 74 3,000 SH   SOLE   3,000 0 0
Kornit Digital Ltd COMMON STOCK M6372Q113 150 8,000 SH   SOLE   8,000 0 0
Lam Research Corp COMMON STOCK 512807108 9,809 72,036 SH   SOLE   72,036 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 45 240 SH   SOLE   240 0 0
Microchip Technology Inc COMMON STOCK 595017104 76 1,050 SH   SOLE   1,050 0 0
Microsoft Corp COMMON STOCK 594918104 2,088 20,553 SH   SOLE   20,553 0 0
MKS Instruments Inc COMMON STOCK 55306N104 5 85 SH   SOLE   85 0 0
N C R Corp New COMMON STOCK 62886E108 5 200 SH   SOLE   200 0 0
Nice Ltd COMMON STOCK 653656108 130 1,200 SH   SOLE   1,200 0 0
Nvidia Corp Com COMMON STOCK 67066g104 9 66 SH   SOLE   66 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 10,013 136,635 SH   SOLE   136,635 0 0
Oracle Corp COMMON STOCK 68389X105 5 101 SH   SOLE   101 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 67 800 SH   SOLE   800 0 0
Redhat Inc COMMON STOCK 756577102 18 100 SH   SOLE   100 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 20 959 SH   SOLE   959 0 0
Sanmina Sci Corp Com COMMON STOCK 801056102 120 5,000 SH   SOLE   5,000 0 0
Sap Ag Sporsored ADR COMMON STOCK 803054204 128 1,285 SH   SOLE   1,285 0 0
SeaChange International, Inc. COMMON STOCK 811699107 32 25,000 SH   SOLE   25,000 0 0
Seagate Technology Shs COMMON STOCK G7945M107 8 200 SH   SOLE   200 0 0
Synopsys Inc COMMON STOCK 871607107 11 130 SH   SOLE   130 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 12,611 341,666 SH   SOLE   341,666 0 0
TE Connectivity Ltd COMMON STOCK H84989104 12,465 164,810 SH   SOLE   164,810 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 6 101 SH   SOLE   101 0 0
Texas Instruments Inc COMMON STOCK 882508104 161 1,700 SH   SOLE   1,700 0 0
Trimble Navigation Ltd COMMON STOCK 896239100 20 600 SH   SOLE   600 0 0
Tyler Technologies COMMON STOCK 902252105 93 500 SH   SOLE   500 0 0
Visa Inc COMMON STOCK 92826C839 277 2,102 SH   SOLE   2,102 0 0
Vishay Precision Group Inc COMMON STOCK 92835K103 15 480 SH   SOLE   480 0 0
WEX Inc COMMON STOCK 96208T104 14 100 SH   SOLE   100 0 0
Wolters Kluwer NV Sponsored ADR COMMON STOCK 977874205 29 494 SH   SOLE   494 0 0
Activision Blizzard In Com COMMON STOCK 00507v109 5,526 118,658 SH   SOLE   118,658 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 400 383 SH   SOLE   383 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 190 183 SH   SOLE   183 0 0
AT&T Inc COMMON STOCK 00206R102 250 8,750 SH   SOLE   8,750 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 152 535 SH   SOLE   535 0 0
Comcast Corp COMMON STOCK 20030N101 145 4,272 SH   SOLE   4,272 0 0
EverQuote Inc COMMON STOCK 30041R108 4 1,000 SH   SOLE   1,000 0 0
Facebook Inc COMMON STOCK 30303M102 187 1,424 SH   SOLE   1,424 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 10,900 151,330 SH   SOLE   151,330 0 0
Omnicom Group Inc Com COMMON STOCK 681919106 172 2,342 SH   SOLE   2,342 0 0
Take Two Interactv COMMON STOCK 874054109 5 50 SH   SOLE   50 0 0
Tencent Holdings Ltd. Unsponsored ADR COMMON STOCK 88032Q109 8,373 212,129 SH   SOLE   212,129 0 0
T-Mobile US Inc COMMON STOCK 872590104 16 247 SH   SOLE   247 0 0
Verizon Communications Inc COMMON STOCK 92343V104 353 6,275 SH   SOLE   6,275 0 0
Walt Disney Co COMMON STOCK 254687106 921 8,398 SH   SOLE   8,398 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 14 182 SH   SOLE   182 0 0
American Wtr Wks Co In Com COMMON STOCK 030420103 45 500 SH   SOLE   500 0 0
Dominion Resources Inc COMMON STOCK 25746U109 94 1,320 SH   SOLE   1,320 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 43 503 SH   SOLE   503 0 0
ENERGY INC COMMON STOCK 30034W106 40 700 SH   SOLE   700 0 0
Entergy Corp COMMON STOCK 29364G103 52 600 SH   SOLE   600 0 0
Eversource Energy COMMON STOCK 30040W108 13 200 SH   SOLE   200 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409 6 122 SH   SOLE   122 0 0
NextEra Energy Inc COMMON STOCK 65339F101 148 853 SH   SOLE   853 0 0
OGE Energy Corp COMMON STOCK 670837103 39 1,000 SH   SOLE   1,000 0 0
PG&E Corp COMMON STOCK 69331C108 22 917 SH   SOLE   917 0 0
Portland General Electric Co COMMON STOCK 736508847 5 100 SH   SOLE   100 0 0
S & P Utilities ETF COMMON STOCK 81369Y886 32 609 SH   SOLE   609 0 0
Southern Co COMMON STOCK 842587107 30 679 SH   SOLE   679 0 0
Spire Inc COMMON STOCK 84857L101 7 100 SH   SOLE   100 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 188 1,187 SH   SOLE   1,187 0 0
Crown Castle Intl Corp Com COMMON STOCK 22822V101 76 700 SH   SOLE   700 0 0
Gladstone Land Corp COMMON STOCK 376549101 5 475 SH   SOLE   475 0 0
iShares U.S. Real Estate ETF COMMON STOCK 464287739 202 2,700 SH   SOLE   2,700 0 0
J B G Smith Properti COMMON STOCK 46590V100 7 200 SH   SOLE   200 0 0
Vanguard REIT COMMON STOCK 922908553 111 1,495 SH   SOLE   1,495 0 0
Weingarten Rlty Invs Sh Ben Int COMMON STOCK 948741103 5 211 SH   SOLE   211 0 0
Weyerhaeuser Co COMMON STOCK 962166104 24 1,112 SH   SOLE   1,112 0 0
Fidelity Msci Financials COMMON STOCK 316092501 8 222 SH   SOLE   222 0 0
Fidelity Msci Health COMMON STOCK 316092600 8 191 SH   SOLE   191 0 0
Global X MSCI Pakistan ETF COMMON STOCK 37950E689 5 625 SH   SOLE   625 0 0
I Shares Msci Emrg Mkt Fd Emerging Markets COMMON STOCK 464287234 42 1,085 SH   SOLE   1,085 0 0
I Shares MSCI Turkey Idx COMMON STOCK 464286715 3 130 SH   SOLE   130 0 0
Invesco KBW Property & Casualty Ins ETF COMMON STOCK 46138E586 26 467 SH   SOLE   467 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 12 248 SH   SOLE   248 0 0
iShares Core S&P 500 COMMON STOCK 464287200 360 1,430 SH   SOLE   1,430 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 20 282 SH   SOLE   282 0 0
iShares Edge MSCI Min Vol Emerging Markets ETF COMMON STOCK 464286533 29 524 SH   SOLE   524 0 0
iShares Edge MSCI USA Momentum Fctr ETF COMMON STOCK 46432F396 28 283 SH   SOLE   283 0 0
iShares MSCI All Country COMMON STOCK 464288182 59 922 SH   SOLE   922 0 0
iShares MSCI Philippines ETF COMMON STOCK 46429B408 7 215 SH   SOLE   215 0 0
iShares Russell COMMON STOCK 464287630 536 4,983 SH   SOLE   4,983 0 0
iShares Russell 2000 COMMON STOCK 464287655 186 1,390 SH   SOLE   1,390 0 0
iShares Russell Mid Cap COMMON STOCK 464287481 193 1,700 SH   SOLE   1,700 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 50 1,080 SH   SOLE   1,080 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 409 3,124 SH   SOLE   3,124 0 0
iShares S&P Small Cap COMMON STOCK 464287887 106 660 SH   SOLE   660 0 0
iShares Select Dividend COMMON STOCK 464287168 65 728 SH   SOLE   728 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 67 1,289 SH   SOLE   1,289 0 0
iShares TR Russell 1000 COMMON STOCK 464287622 29 209 SH   SOLE   209 0 0
iShares TR Russell Mcp Vl COMMON STOCK 464287473 21 276 SH   SOLE   276 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 383 3,447 SH   SOLE   3,447 0 0
iShares TR S&P 500 Value COMMON STOCK 464287408 64 631 SH   SOLE   631 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 133 800 SH   SOLE   800 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 139 900 SH   SOLE   900 0 0
S & P Financials ETF COMMON STOCK 81369Y605 84 3,534 SH   SOLE   3,534 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 504 19,495 SH   SOLE   19,495 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 26,772 1,061,555 SH   SOLE   1,061,555 0 0
Schwab Fundamental Intl Small Co ETF COMMON STOCK 808524748 1,147 40,450 SH   SOLE   40,450 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 1,917 57,255 SH   SOLE   57,255 0 0
Schwab Fundamental US Small Company ETF COMMON STOCK 808524763 15,796 481,006 SH   SOLE   481,006 0 0
Schwab International Equity ETF COMMON STOCK 808524805 198 6,968 SH   SOLE   6,968 0 0
Schwab International Small-Cap Eq ETF COMMON STOCK 808524888 20 689 SH   SOLE   689 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 498 8,305 SH   SOLE   8,305 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 213 3,567 SH   SOLE   3,567 0 0
Schwab US Mid Cap ETF COMMON STOCK 808524508 63 1,320 SH   SOLE   1,320 0 0
Schwab US Small-Cap ETF COMMON STOCK 808524607 60 997 SH   SOLE   997 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 75 320 SH   SOLE   320 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 1,011 4,047 SH   SOLE   4,047 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 119 393 SH   SOLE   393 0 0
SPDR Small Cap ETF COMMON STOCK 78468R853 13 482 SH   SOLE   482 0 0
SPDR S&P Regional Banking ETF COMMON STOCK 78464A698 21 450 SH   SOLE   450 0 0
United States Natural Gas COMMON STOCK 912318300 1 28 SH   SOLE   28 0 0
VanEck Vectors Vietnam ETF COMMON STOCK 92189F817 7 480 SH   SOLE   480 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 62 636 SH   SOLE   636 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 65 1,710 SH   SOLE   1,710 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 96 718 SH   SOLE   718 0 0
Vanguard Index Fds Small Cp ETF COMMON STOCK 922908751 66 500 SH   SOLE   500 0 0
Vanguard Intl Eqty Idx Allwrld Ex Us Index Fund COMMON STOCK 922042775 80 1,754 SH   SOLE   1,754 0 0
Vanguard Large Cap Index Fund ETF COMMON STOCK 922908637 96 832 SH   SOLE   832 0 0
Vanguard Mid Cap Growth ETF COMMON STOCK 922908538 18 152 SH   SOLE   152 0 0
Vanguard S&P 500 ETF New COMMON STOCK 922908363 17 74 SH   SOLE   74 0 0
Vanguard S&P Small-Cap 600 Growth ETF COMMON STOCK 921932794 30 218 SH   SOLE   218 0 0
Vanguard Small Cap Value ETF COMMON STOCK 922908611 18 160 SH   SOLE   160 0 0
Vanguard Small-Cap Growth Index Fund COMMON STOCK 922908595 8 54 SH   SOLE   54 0 0
Vanguard Tax-Managed Europe Pac ETF COMMON STOCK 921943858 175 4,713 SH   SOLE   4,713 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 776 6,083 SH   SOLE   6,083 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742 52 800 SH   SOLE   800 0 0
Vanguard Value ETF COMMON STOCK 922908744 64 658 SH   SOLE   658 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 61 1,772 SH   SOLE   1,772 0 0
Xtrackers Harvest CSI 300 China A ETF COMMON STOCK 233051879 6 285 SH   SOLE   285 0 0
ETFS Physical Platinum COMMON STOCK 003260106 38 500 SH   SOLE   500 0 0
Global X Uranium ETF COMMON STOCK 37954Y871 44 3,770 SH   SOLE   3,770 0 0
IQ Global Resources ETF COMMON STOCK 45409B883 891 35,310 SH   SOLE   35,310 0 0
iShares Gold Trust COMMON STOCK 464285105 13,617 1,108,004 SH   SOLE   1,108,004 0 0
iShares Silver Trust COMMON STOCK 46428Q109 56 3,825 SH   SOLE   3,825 0 0
PowerShares Optimum Yield Diversified Commodity ETF COMMON STOCK 46090F100 43 2,828 SH   SOLE   2,828 0 0
SPDR Gold Shares COMMON STOCK 78463V107 7,328 60,438 SH   SOLE   60,438 0 0
Sprott Phys Silver Tr COMMON STOCK 85207K107 10 1,700 SH   SOLE   1,700 0 0
Sprott Physical Gold & Silver Tr Unit COMMON STOCK 85208R101 21 1,675 SH   SOLE   1,675 0 0
Vaneck Vectors Gold COMMON STOCK 92189F106 60 2,864 SH   SOLE   2,864 0 0
IQ Hedge Multi-Strategy Tracker ETF COMMON STOCK 45409B107 241 8,350 SH   SOLE   8,350 0 0
WisdomTree Managed Futures Strategy ETF COMMON STOCK 97717W125 74 1,900 SH   SOLE   1,900 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 103 1,425 SH   SOLE   1,425 0 0