The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company com 88579Y101 161 735 SH   SOLE 1,2 735 0 0
A.D. Makepeace Company com 560874109 13,567 2,609 SH   SOLE 1,2 2,609 0 0
Abbott Laboratories com 002824100 109 1,820 SH   SOLE 1,2 1,820 0 0
AbbVie Inc com 00287Y109 176 1,857 SH   SOLE 1,2 1,857 0 0
Acadia Pharmaceuticals, Inc com 004225108 2 100 SH   SOLE 1,2 100 0 0
Accenture Plc com G1150G111 43 282 SH   SOLE 1,2 282 0 0
Access National Corp com 004337101 318 11,149 SH   SOLE 1,2 11,149 0 0
Acushnet Holdings Corp com 005098108 14 600 SH   SOLE 1,2 600 0 0
Adient Plc com G0084W101 2 30 SH   SOLE 1,2 30 0 0
Adobe Systems com 00724F101 9,375 43,385 SH   SOLE 1,2 43,385 0 0
Advanced Micro Devices com 007903107 0 5 SH   SOLE 1,2 5 0 0
AGNC Investment Corp com 02503X105 4 200 SH   SOLE 1,2 200 0 0
Air Prod & Chemicals Inc com 009158106 8 50 SH   SOLE 1,2 50 0 0
Albany Intl Co com 012348108 22 350 SH   SOLE 1,2 350 0 0
Alerian MLP ETF-Alps com 00162Q866 204 21,775 SH   SOLE 1,2 21,775 0 0
Alibaba Group Hldg ADR adr 01609W102 96 525 SH   SOLE 1,2 525 0 0
Allergan Inc com 018490102 6 33 SH   SOLE 1,2 33 0 0
Allstate Corporation com 020002101 93 985 SH   SOLE 1,2 985 0 0
Alphabet Inc Cl A com 38259P508 479 462 SH   SOLE 1,2 462 0 0
Alphabet Inc Class C com 38259P706 930 901 SH   SOLE 1,2 901 0 0
Altria Group Inc com 02209S103 4,981 79,933 SH   SOLE 1,2 79,933 0 0
Amazon.Com Inc com 023135106 501 346 SH   SOLE 1,2 346 0 0
Ambarella Inc com G037AX101 17 350 SH   SOLE 1,2 350 0 0
Ameren Illinois Co 4.7 Pfd com 02361D845 50 500 SH   SOLE 1,2 500 0 0
American Express com 025816109 19 200 SH   SOLE 1,2 200 0 0
American Outdoor Brands Corp com 02874P103 17 1,600 SH   SOLE 1,2 1,600 0 0
Amgen Inc com 031162100 831 4,877 SH   SOLE 1,2 4,877 0 0
Amtrust Financial Services com 032359309 76 6,200 SH   SOLE 1,2 6,200 0 0
Analog Devices com 032654105 11,443 125,570 SH   SOLE 1,2 125,570 0 0
Andersons Inc com 034164103 15 450 SH   SOLE 1,2 450 0 0
Annaly Capital Management Inc com 035710409 21 2,000 SH   SOLE 1,2 2,000 0 0
Apple Computer Inc com 037833100 6,382 38,036 SH   SOLE 1,2 38,036 0 0
Archer Daniels Midland Company com 039483102 74 1,700 SH   SOLE 1,2 1,700 0 0
Arlington Asset Investment Cor com 041356205 2 200 SH   SOLE 1,2 200 0 0
Array Biopharma Inc com 04269X105 2 100 SH   SOLE 1,2 100 0 0
ARRIS International PLC com G0551A103 10 380 SH   SOLE 1,2 380 0 0
AT&T Inc. com 00206R102 1,253 35,147 SH   SOLE 1,2 35,147 0 0
Australia & New Zealand Bkg Gr com 052528304 10 500 SH   SOLE 1,2 500 0 0
Autodesk Inc com 052769106 13 100 SH   SOLE 1,2 100 0 0
Automatic Data Processing com 053015103 3,298 29,064 SH   SOLE 1,2 29,064 0 0
Avalonbay Communities Inc com 053484101 52 318 SH   SOLE 1,2 318 0 0
B & G Foods Inc com 05508R106 7 300 SH   SOLE 1,2 300 0 0
Baidu Inc ADR com 056752108 22 100 SH   SOLE 1,2 100 0 0
Ball Corporation com 058498106 111 2,800 SH   SOLE 1,2 2,800 0 0
Banc of California 7.375 Pfd com 05990K882 71 2,700 SH   SOLE 1,2 2,700 0 0
Banc of California 8 Pfd com 05990K403 18 700 SH   SOLE 1,2 700 0 0
Banco Santander Sa com 05964H105 25 3,856 SH   SOLE 1,2 3,856 0 0
Bank of America Corp com 060505104 794 26,490 SH   SOLE 1,2 26,490 0 0
Bank of New York Mellon Corp com 064058100 944 18,318 SH   SOLE 1,2 18,318 0 0
Bayer Ag Sponsored ADR adr 072730302 38 1,364 SH   SOLE 1,2 1,364 0 0
BB&T Corp 5.625 Pfd com 054937404 942 37,500 SH   SOLE 1,2 37,500 0 0
BB&T Corp 5.625 Pfd com 054937404 119 4,750 SH   SOLE 1,2 4,750 0 0
BB&T Corporation com 054937107 114 2,200 SH   SOLE 1,2 2,200 0 0
Becton Dickinson Co com 075887109 22 101 SH   SOLE 1,2 101 0 0
Bemis com 081437105 26 600 SH   SOLE 1,2 600 0 0
Berkshire Hathaway Cl B com 084670702 2,183 10,945 SH   SOLE 1,2 10,945 0 0
Biogen Idec Inc com 09062X103 2,522 9,210 SH   SOLE 1,2 9,210 0 0
Blackstone Group LP lp 09253U108 3 100 SH   SOLE 1,2 100 0 0
Bloomberg Copper SubTR ETN-iPa com 06739F101 5 150 SH   SOLE 1,2 150 0 0
Boeing Co com 097023105 384 1,170 SH   SOLE 1,2 1,170 0 0
Boston Private Financial 6.95 com 101119303 1,215 47,651 SH   SOLE 1,2 47,651 0 0
Boston Scientific Corp com 101137107 55 2,000 SH   SOLE 1,2 2,000 0 0
BP PLC ADR adr 055622104 349 8,621 SH   SOLE 1,2 8,621 0 0
Bright Horizon Family Solution com 109194100 214 2,150 SH   SOLE 1,2 2,150 0 0
Brighthouse Financial Inc com 10922N103 2 45 SH   SOLE 1,2 45 0 0
Bristol-Myers Squibb com 110122108 82 1,292 SH   SOLE 1,2 1,292 0 0
C H Robinson Worldwide com 12541W209 19 200 SH   SOLE 1,2 200 0 0
Cal Maine Foods Inc com 128030202 22 500 SH   SOLE 1,2 500 0 0
Calavo Growers Inc com 128246105 290 3,140 SH   SOLE 1,2 3,140 0 0
Cambridge Bancorp com 132152103 645 7,386 SH   SOLE 1,2 7,386 0 0
Canadian Imperial Bank of Comm com 136069101 187 2,122 SH   SOLE 1,2 2,122 0 0
Canadian National Railroad com 136375102 4 50 SH   SOLE 1,2 50 0 0
Canadian Pacific Railway Ltd com 13645T100 45 254 SH   SOLE 1,2 254 0 0
Cantel Medical Corp com 138098108 26 230 SH   SOLE 1,2 230 0 0
Carmax Inc com 143130102 15 250 SH   SOLE 1,2 250 0 0
Castle Brands Inc com 148435100 12 10,000 SH   SOLE 1,2 10,000 0 0
Caterpillar com 149123101 52 350 SH   SOLE 1,2 350 0 0
Celgene Corp com 151020104 1,984 22,245 SH   SOLE 1,2 22,245 0 0
Cenovus Energy Inc com 15135U109 39 4,600 SH   SOLE 1,2 4,600 0 0
Centurylink Inc com 156700106 18 1,084 SH   SOLE 1,2 1,084 0 0
Charles Schwab Corp com 808513105 7,286 139,520 SH   SOLE 1,2 139,520 0 0
Chevron Corp com 166764100 4,983 43,696 SH   SOLE 1,2 43,696 0 0
Chicago Mercantile Exchange com 167760107 82 510 SH   SOLE 1,2 510 0 0
Chipotle Mexican Grill com 169656105 3 10 SH   SOLE 1,2 10 0 0
Church & Dwight com 171340102 8,587 170,518 SH   SOLE 1,2 170,518 0 0
Cincinnati Financial Corp com 172062101 46 625 SH   SOLE 1,2 625 0 0
Cisco Systems com 17275R102 118 2,750 SH   SOLE 1,2 2,750 0 0
Citigroup com 172967424 3 40 SH   SOLE 1,2 40 0 0
Citrix Systems Inc com 177376100 56 600 SH   SOLE 1,2 600 0 0
Clean Harbors, Inc com 184496107 5 100 SH   SOLE 1,2 100 0 0
Coca Cola Company com 191216100 2,301 52,977 SH   SOLE 1,2 52,977 0 0
Colgate-Palmolive Co com 194162103 40 560 SH   SOLE 1,2 560 0 0
Comcast Corp Class A com 20030N101 46 1,346 SH   SOLE 1,2 1,346 0 0
Comerica Inc com 200340107 48 500 SH   SOLE 1,2 500 0 0
Conocophillips com 20825C104 485 8,173 SH   SOLE 1,2 8,173 0 0
Core S&P Small Cap ETF-iShares com 464287804 77 1,000 SH   SOLE 1,2 1,000 0 0
Corning, Inc com 219350105 11 400 SH   SOLE 1,2 400 0 0
Corporate Bond ETF-Fidelity com 316188101 20 400 SH   SOLE 1,2 400 0 0
Costamare Inc com Y1771G102 3 500 SH   SOLE 1,2 500 0 0
Costco Wholesale Corp com 22160K105 26 140 SH   SOLE 1,2 140 0 0
Cree Inc com 225447101 149 3,700 SH   SOLE 1,2 3,700 0 0
Customers Bancorp 6 Pfd com 23204G704 31 1,200 SH   SOLE 1,2 1,200 0 0
CVS Caremark Corp com 126650100 33 537 SH   SOLE 1,2 537 0 0
Deere & Co com 244199105 656 4,225 SH   SOLE 1,2 4,225 0 0
Dell Technologies, Inc Cl V com 24703L103 14 188 SH   SOLE 1,2 188 0 0
Deutsche Bank 8.05 Pfd com 25150L108 943 36,900 SH   SOLE 1,2 36,900 0 0
Dexcom Inc com 252131107 15 200 SH   SOLE 1,2 200 0 0
Diageo Plc ADR adr 25243Q205 354 2,615 SH   SOLE 1,2 2,615 0 0
Discover Financial Services com 254709108 6 78 SH   SOLE 1,2 78 0 0
Dominion Resources Inc com 25746U109 23 348 SH   SOLE 1,2 348 0 0
Doubleline Total Return Tact E com 78467V848 15 305 SH   SOLE 1,2 305 0 0
Dover com 260003108 7,560 76,975 SH   SOLE 1,2 76,975 0 0
DowDuPont Inc com 26078J100 2,776 43,578 SH   SOLE 1,2 43,578 0 0
Duke Energy New com 26441C105 983 12,693 SH   SOLE 1,2 12,693 0 0
Dunkin Brands Group Inc com 265504100 12 200 SH   SOLE 1,2 200 0 0
Dynex Capital, Inc com 26817Q506 7 1,000 SH   SOLE 1,2 1,000 0 0
eBay Inc com 278642103 4 100 SH   SOLE 1,2 100 0 0
ECA Marcellus Trust I com 26827L109 2 1,200 SH   SOLE 1,2 1,200 0 0
Ecolab com 278865100 49 360 SH   SOLE 1,2 360 0 0
Edwards Lifesciences com 26176E108 1,090 7,810 SH   SOLE 1,2 7,810 0 0
Electronic Arts Inc com 285512109 5 45 SH   SOLE 1,2 45 0 0
Eli Lilly & Company com 532457108 23 300 SH   SOLE 1,2 300 0 0
Emerging Lcl $ Bd ETF-Mkt Vect com 57060U522 998 50,938 SH   SOLE 1,2 50,938 0 0
Emerson Electric Co com 291011104 119 1,745 SH   SOLE 1,2 1,745 0 0
Enbridge Inc com 29250N105 43 1,377 SH   SOLE 1,2 1,377 0 0
Energy Transfer Partners LP lp 29273R109 565 34,825 SH   SOLE 1,2 34,825 0 0
Enerplus Corp com 29274D604 2 200 SH   SOLE 1,2 200 0 0
Enhanced Short Maturity Active com 72201R833 284 2,800 SH   SOLE 1,2 2,800 0 0
Enterprise Bancorp, Inc com 293668109 113 3,196 SH   SOLE 1,2 3,196 0 0
Enterprise Products Partners L lp 293792107 7 300 SH   SOLE 1,2 300 0 0
Eversource Energy com 30040W108 50 851 SH   SOLE 1,2 851 0 0
Exact Sciences Corp com 30063P105 40 1,000 SH   SOLE 1,2 1,000 0 0
Expeditors International of Wa com 302130109 146 2,310 SH   SOLE 1,2 2,310 0 0
Express Scripts Inc com 302182100 6 83 SH   SOLE 1,2 83 0 0
Exxon Mobil com 30231G102 9,044 121,223 SH   SOLE 1,2 121,223 0 0
F5 Networks Inc com 315616102 1,697 11,735 SH   SOLE 1,2 11,735 0 0
Facebook, Inc com 30303M102 419 2,621 SH   SOLE 1,2 2,621 0 0
Factset Research Systems com 303075105 20 100 SH   SOLE 1,2 100 0 0
Fairfax Financial Holdings Ltd com 303901102 8 16 SH   SOLE 1,2 16 0 0
Fast Retailing Co Ord com J1346E100 16 40 SH   SOLE 1,2 40 0 0
Fastenal Co com 311900104 299 5,480 SH   SOLE 1,2 5,480 0 0
Fidelity National Information com 31620M106 59 609 SH   SOLE 1,2 609 0 0
First Solar Inc com 336433107 6 80 SH   SOLE 1,2 80 0 0
Fiserv com 337738108 9,543 133,820 SH   SOLE 1,2 133,820 0 0
Flowers Foods Inc com 343498101 962 44,027 SH   SOLE 1,2 44,027 0 0
Ford Motor Company com 345370860 7 600 SH   SOLE 1,2 600 0 0
Fortune Brands Home & Security com 34964C106 1,087 18,459 SH   SOLE 1,2 18,459 0 0
FTSE All-World ex-US ETF-Vangu com 922042775 45 825 SH   SOLE 1,2 825 0 0
FTSE Europe ETF-Vanguard com 922042874 12 200 SH   SOLE 1,2 200 0 0
Gamco Glbl Gold Natural Resour com 36465A109 2 500 SH   SOLE 1,2 500 0 0
Gaming & Leisure Ppt com 36467J108 13 400 SH   SOLE 1,2 400 0 0
Garmin Ltd com H2906T109 6 100 SH   SOLE 1,2 100 0 0
General Electric com 369604103 917 68,029 SH   SOLE 1,2 68,029 0 0
General Electric 4.7 Pfd com 369622394 49 2,000 SH   SOLE 1,2 2,000 0 0
General Mills com 370334104 15 325 SH   SOLE 1,2 325 0 0
General Motors Co com 37045V100 16 450 SH   SOLE 1,2 450 0 0
Gentex Corp com 371901109 101 4,400 SH   SOLE 1,2 4,400 0 0
Gilead Sciences Inc com 375558103 1,655 21,950 SH   SOLE 1,2 21,950 0 0
Glacier Bancorp Inc com 37637Q105 7,786 202,872 SH   SOLE 1,2 202,872 0 0
Gladstone Capital Corp com 376535100 3 400 SH   SOLE 1,2 400 0 0
Glaxosmithkline PLC ADR adr 37733W105 21 550 SH   SOLE 1,2 550 0 0
Global Water Portfolio ETF-Pow com 73936T623 2 70 SH   SOLE 1,2 70 0 0
Golar LNG Ltd com G9456A100 21 750 SH   SOLE 1,2 750 0 0
Gold Shares ETF-SPDR com 863307104 38 305 SH   SOLE 1,2 305 0 0
Goldman Sachs 6.20 Pfd com 38144X500 748 29,169 SH   SOLE 1,2 29,169 0 0
Goldman Sachs 6.20 Pfd com 38144X500 103 4,009 SH   SOLE 1,2 4,009 0 0
HCI Group Inc com 40416E103 1,303 34,150 SH   SOLE 1,2 34,150 0 0
HCP Inc com 40414L109 22 966 SH   SOLE 1,2 966 0 0
Helmerich & Payne com 423452101 1,998 30,015 SH   SOLE 1,2 30,015 0 0
Hingham Institution for Saving com 433323102 141 685 SH   SOLE 1,2 685 0 0
Home Depot com 437076102 83 467 SH   SOLE 1,2 467 0 0
Honeywell International, Inc com 438516106 91 629 SH   SOLE 1,2 629 0 0
Hormel Foods Corp com 440452100 480 13,980 SH   SOLE 1,2 13,980 0 0
Host Hotels & Resorts Inc com 44107P104 1 45 SH   SOLE 1,2 45 0 0
Hp Inc com 428236103 18 800 SH   SOLE 1,2 800 0 0
HSBC Holdings 8 Pfd com 404280802 16 600 SH   SOLE 1,2 600 0 0
Huntington Bancshares com 446150104 103 6,831 SH   SOLE 1,2 6,831 0 0
iBoxx $ Invest Grade Corporate com 464287242 1,604 13,660 SH   SOLE 1,2 13,660 0 0
Illinois Tool Works Inc com 452308109 7,508 47,925 SH   SOLE 1,2 47,925 0 0
Illumina Inc com 452327109 83 350 SH   SOLE 1,2 350 0 0
Imperial Oil LTD com 453038408 1,205 45,480 SH   SOLE 1,2 45,480 0 0
Independent Bank Corp com 453836108 170 2,379 SH   SOLE 1,2 2,379 0 0
Intel com 458140100 174 3,339 SH   SOLE 1,2 3,339 0 0
International Business Machine com 459200101 24,050 156,747 SH   SOLE 1,2 156,747 0 0
International Flavors & Fragra com 459506101 493 3,600 SH   SOLE 1,2 3,600 0 0
Investment Grade Floating Rate com 78468R200 243 7,900 SH   SOLE 1,2 7,900 0 0
Investors Bancorp Inc com 46146P102 35 2,550 SH   SOLE 1,2 2,550 0 0
IPG Photonics Corp com 44980X109 68 290 SH   SOLE 1,2 290 0 0
Iron Mountain Inc com 462846106 10 308 SH   SOLE 1,2 308 0 0
iShares S&P US Preferred Stock com 464288687 47 1,250 SH   SOLE 1,2 1,250 0 0
ITT Corp com 450911201 15 305 SH   SOLE 1,2 305 0 0
J G Boswell Co com 101205102 4,258 6,127 SH   SOLE 1,2 6,127 0 0
J.M. Smucker Co com 832696405 30 238 SH   SOLE 1,2 238 0 0
John Wiley & Sons, Inc Cl A com 968223206 3,396 53,310 SH   SOLE 1,2 53,310 0 0
Johnson & Johnson com 478160104 9,845 76,826 SH   SOLE 1,2 76,826 0 0
Johnson Controls Inc com 478366107 28 801 SH   SOLE 1,2 801 0 0
JP Morgan USD Emer Mkt Bd ETF- com 464288281 623 5,520 SH   SOLE 1,2 5,520 0 0
JPMorgan Chase & Co com 46625H100 220 1,998 SH   SOLE 1,2 1,998 0 0
Keweenaw Land Assn ltd com 493026108 341 3,380 SH   SOLE 1,2 3,380 0 0
Kimberly-Clark Corp com 494368103 7 62 SH   SOLE 1,2 62 0 0
Kinder Morgan Inc com 49456B101 632 41,955 SH   SOLE 1,2 41,955 0 0
Kinsale Capital Group, Inc com 49714P108 44 850 SH   SOLE 1,2 850 0 0
KLA-Tencor Corp com 482480100 16 150 SH   SOLE 1,2 150 0 0
Knowles Corp com 49926D109 59 4,725 SH   SOLE 1,2 4,725 0 0
Las Vegas Sands Corp com 517834107 14 200 SH   SOLE 1,2 200 0 0
Lennar Corp com 526057302 12 255 SH   SOLE 1,2 255 0 0
Leucadia National Corp com 527288104 7 300 SH   SOLE 1,2 300 0 0
Limoneira Co com 532746104 95 4,000 SH   SOLE 1,2 4,000 0 0
Lincoln National Corp com 534187109 37 500 SH   SOLE 1,2 500 0 0
Lindsay Corp com 535555106 7 80 SH   SOLE 1,2 80 0 0
Logmein Inc com 54142L109 12 102 SH   SOLE 1,2 102 0 0
Magellan Midstream Partners LP lp 559080106 714 12,238 SH   SOLE 1,2 12,238 0 0
Marriott International, Inc Cl com 571903202 1,733 12,748 SH   SOLE 1,2 12,748 0 0
Marriott Vacations Worldwide C com 57164Y107 139 1,042 SH   SOLE 1,2 1,042 0 0
McCormick & Co Inc com 579780206 2,185 20,535 SH   SOLE 1,2 20,535 0 0
McDonalds Corp com 580135101 39 250 SH   SOLE 1,2 250 0 0
Medical Properties Trust Inc com 58463J304 13 1,000 SH   SOLE 1,2 1,000 0 0
Medtronic com 585055106 12 150 SH   SOLE 1,2 150 0 0
Melia Hotels International SA com E7366C101 21 1,500 SH   SOLE 1,2 1,500 0 0
Merck com 58933Y105 1,711 31,403 SH   SOLE 1,2 31,403 0 0
Metlife Inc com 59156R108 23 500 SH   SOLE 1,2 500 0 0
Microchip Technology com 595017104 25 269 SH   SOLE 1,2 269 0 0
Microsoft com 594918104 2,623 28,740 SH   SOLE 1,2 28,740 0 0
Mondelez International Inc com 609207105 343 8,212 SH   SOLE 1,2 8,212 0 0
MSC Industrial Direct Co com 553530106 512 5,585 SH   SOLE 1,2 5,585 0 0
MSCI Emerging Markets ETF-Vang com 922042858 490 10,425 SH   SOLE 1,2 10,425 0 0
MSCI Materials ETF-Fidelity com 316092881 16 500 SH   SOLE 1,2 500 0 0
Mueller Water Products com 624758108 11 1,000 SH   SOLE 1,2 1,000 0 0
Nasdaq Biotechnology ETF-iShar com 464287556 290 2,715 SH   SOLE 1,2 2,715 0 0
Navistar Intl Corp com 63934E108 20 571 SH   SOLE 1,2 571 0 0
Nestle SA ADR adr 641069406 4,700 59,452 SH   SOLE 1,2 59,452 0 0
Netflix Inc com 64110L106 3 9 SH   SOLE 1,2 9 0 0
NextEra Energy, Inc. com 302571104 486 2,975 SH   SOLE 1,2 2,975 0 0
NIC, Inc com 62914B100 139 10,425 SH   SOLE 1,2 10,425 0 0
Norfolk Southern Corp com 655844108 27 200 SH   SOLE 1,2 200 0 0
Northern Oil & Gas, Inc com 665531109 9 4,525 SH   SOLE 1,2 4,525 0 0
Northrop Grumman Corp com 666807102 24 70 SH   SOLE 1,2 70 0 0
Novartis A G Spon ADR adr 66987V109 4,619 57,124 SH   SOLE 1,2 57,124 0 0
Novo-Nordisk A-S ADR adr 670100205 1,095 22,225 SH   SOLE 1,2 22,225 0 0
Nutrien Ltd com 67077M108 31 660 SH   SOLE 1,2 660 0 0
Nuveen PA Investment Quality M com 670972108 20 1,558 SH   SOLE 1,2 1,558 0 0
NVIDIA Corp com 67066G104 3,966 17,125 SH   SOLE 1,2 17,125 0 0
NXP Semiconductors Nv com N6596X109 41 350 SH   SOLE 1,2 350 0 0
Occidental Petroleum Corp com 674599105 890 13,698 SH   SOLE 1,2 13,698 0 0
Ocean Spray 4 Pfd com 675022206 16 1,323 SH   SOLE 1,2 1,323 0 0
Oracle Corporation com 68389X105 60 1,321 SH   SOLE 1,2 1,321 0 0
Packaging Corp Of America com 695156109 35 312 SH   SOLE 1,2 312 0 0
Palo Alto Networks com 697435105 32 175 SH   SOLE 1,2 175 0 0
Paychex Inc com 704326107 4,222 68,552 SH   SOLE 1,2 68,552 0 0
PayPal Holdings Inc com 70450Y103 3,361 44,297 SH   SOLE 1,2 44,297 0 0
Peoples United Financial, Inc com 712704105 56 3,000 SH   SOLE 1,2 3,000 0 0
Pepsico com 713448108 6,265 57,400 SH   SOLE 1,2 57,400 0 0
Pfizer Inc com 717081103 1,070 30,143 SH   SOLE 1,2 30,143 0 0
Philip Morris Intl Inc com 718172109 4,092 41,172 SH   SOLE 1,2 41,172 0 0
Phillips 66 com 718546104 406 4,234 SH   SOLE 1,2 4,234 0 0
Pilgrim Bancshares Inc com 72143J105 148 7,500 SH   SOLE 1,2 7,500 0 0
Plug Power, Inc com 72919P202 1 660 SH   SOLE 1,2 660 0 0
PNC Financial Services Group com 693475105 28 188 SH   SOLE 1,2 188 0 0
PRA Group, Inc com 73640Q105 139 3,660 SH   SOLE 1,2 3,660 0 0
Prestige Brands Holdings com 74112D101 10 300 SH   SOLE 1,2 300 0 0
Qualcomm Inc com 747525103 132 2,384 SH   SOLE 1,2 2,384 0 0
Realty Income Corp com 756109104 3,263 63,076 SH   SOLE 1,2 63,076 0 0
ResMed Inc com 761152107 1,328 13,485 SH   SOLE 1,2 13,485 0 0
Rio Tinto PLC ADR adr 204412209 5 100 SH   SOLE 1,2 100 0 0
Roche Holding AG ADR adr 771195104 14 480 SH   SOLE 1,2 480 0 0
Rockwell Automation Inc com 773903109 4 25 SH   SOLE 1,2 25 0 0
Roper Technologies com 776696106 17 60 SH   SOLE 1,2 60 0 0
Royal Bank of Canada Montreal com 780087102 23 300 SH   SOLE 1,2 300 0 0
Royal Dutch Shell B ADR adr 780259107 603 9,195 SH   SOLE 1,2 9,195 0 0
Russell 2000 Value Index ETF-i com 464287630 10 80 SH   SOLE 1,2 80 0 0
Russell Mid-Cap Growth ETF iSh com 464287481 17 142 SH   SOLE 1,2 142 0 0
Russell Midcap ETF-iShares com 464287499 148 715 SH   SOLE 1,2 715 0 0
Ryman Hospitality Properties com 78377T107 23 300 SH   SOLE 1,2 300 0 0
S&P 500 ETF-SPDR com 78462F103 491 1,864 SH   SOLE 1,2 1,864 0 0
S&P 500 ETF-Vanguard com 922908413 5 20 SH   SOLE 1,2 20 0 0
S&P Biotech ETF-SPDR com 78464A870 550 6,270 SH   SOLE 1,2 6,270 0 0
S&P Dividend ETF-SPDR com 78464A763 26 280 SH   SOLE 1,2 280 0 0
S&P Global Healthcare ETF-iSha com 464287325 7 62 SH   SOLE 1,2 62 0 0
S&P Global, Inc com 78409V104 57 300 SH   SOLE 1,2 300 0 0
Sabine Royalty Trust com 785688102 44 1,000 SH   SOLE 1,2 1,000 0 0
Safeguard Scientific com 786449207 1,152 94,024 SH   SOLE 1,2 94,024 0 0
Sandridge Mississippian Trust com 80007T101 1 800 SH   SOLE 1,2 800 0 0
Schlumberger NV com 806857108 112 1,731 SH   SOLE 1,2 1,731 0 0
Sealed Air Corp com 81211K100 5 106 SH   SOLE 1,2 106 0 0
Select Preferred & Income Fd-C com 19248Y107 301 11,565 SH   SOLE 1,2 11,565 0 0
Short-Term Bond ETF-Vanguard com 921937827 972 12,390 SH   SOLE 1,2 12,390 0 0
Silver Trust ETF-iShares com 46428Q109 5 300 SH   SOLE 1,2 300 0 0
SM Energy Co com 792228108 9 500 SH   SOLE 1,2 500 0 0
Snap Inc Cl A com 83304A106 24 1,518 SH   SOLE 1,2 1,518 0 0
Sonoco Products Co com 835495102 63 1,300 SH   SOLE 1,2 1,300 0 0
Southwest Gas Hldgs com 844895102 20 300 SH   SOLE 1,2 300 0 0
SPDR Energy Sector ETF com 81369Y506 34 500 SH   SOLE 1,2 500 0 0
Starbucks Corp com 855244109 29 500 SH   SOLE 1,2 500 0 0
State Street Corp com 857477103 42 425 SH   SOLE 1,2 425 0 0
State Street Corp 6 Pfd com 857477889 210 8,000 SH   SOLE 1,2 8,000 0 0
State Street Corp 6 Pfd com 857477889 92 3,500 SH   SOLE 1,2 3,500 0 0
Sterling Bancorp com 85917A100 52 2,292 SH   SOLE 1,2 2,292 0 0
Stock Yards Bancorp Inc com 861025104 412 11,750 SH   SOLE 1,2 11,750 0 0
Stryker Corp com 863667101 3,383 21,025 SH   SOLE 1,2 21,025 0 0
Sturm Ruger & Co Inc com 864159108 5 100 SH   SOLE 1,2 100 0 0
Suntrust Banks Inc com 867914103 374 5,491 SH   SOLE 1,2 5,491 0 0
Synchrony Financial com 87165B103 19 558 SH   SOLE 1,2 558 0 0
Synovus Financial 7.875 Pfd com 87161C402 733 28,200 SH   SOLE 1,2 28,200 0 0
Synovus Financial 7.875 Pfd com 87161C402 109 4,200 SH   SOLE 1,2 4,200 0 0
Sysco Corporation com 871829107 215 3,585 SH   SOLE 1,2 3,585 0 0
Tapestry Inc com 876030107 154 2,920 SH   SOLE 1,2 2,920 0 0
Targa Resources Corp com 87612G101 40 920 SH   SOLE 1,2 920 0 0
Target Corporation com 87612E106 14 200 SH   SOLE 1,2 200 0 0
Tata Motors Ltd ADR adr 876568502 4 150 SH   SOLE 1,2 150 0 0
Taxable Muni Bond ETF-Powersha com 73937B407 18 600 SH   SOLE 1,2 600 0 0
TE Connectivity LTD com G9144P105 52 525 SH   SOLE 1,2 525 0 0
Teleflex Inc com 879369106 2,629 10,309 SH   SOLE 1,2 10,309 0 0
Terra Tech Corp com 88102J209 2 634 SH   SOLE 1,2 634 0 0
Tesla Motors, Inc com 88160R101 43 162 SH   SOLE 1,2 162 0 0
Teva Pharmaceutical Inds ltd A com 881624209 2 105 SH   SOLE 1,2 105 0 0
Texas Capital Bancshares 6.5 com 882228406 406 16,001 SH   SOLE 1,2 16,001 0 0
Texas Instruments com 882508104 36 350 SH   SOLE 1,2 350 0 0
The Chemours Co com 163851108 18 376 SH   SOLE 1,2 376 0 0
The Hershey Co com 427866108 40 400 SH   SOLE 1,2 400 0 0
The Kraft Heinz Co com 500754106 132 2,127 SH   SOLE 1,2 2,127 0 0
The Southern Company com 842587107 75 1,671 SH   SOLE 1,2 1,671 0 0
Thermo Fisher Scientific, Inc com 883556102 612 2,965 SH   SOLE 1,2 2,965 0 0
TJX Cos com 872540109 208 2,553 SH   SOLE 1,2 2,553 0 0
Toronto Dominion Bank com 891160509 2,646 46,536 SH   SOLE 1,2 46,536 0 0
Total SA ADR adr 89151E109 16 274 SH   SOLE 1,2 274 0 0
Transcanada Corp com 89353D107 2,422 58,629 SH   SOLE 1,2 58,629 0 0
Travelers Companies Inc com 89420G109 31 225 SH   SOLE 1,2 225 0 0
Twitter Inc com 90184L102 51 1,771 SH   SOLE 1,2 1,771 0 0
U S Bancorp com 902973304 357 7,073 SH   SOLE 1,2 7,073 0 0
U-Blox Holding Ag Ord com H89210100 63 350 SH   SOLE 1,2 350 0 0
U.S. Broad Market ETF-Schwab com 808524102 303 4,752 SH   SOLE 1,2 4,752 0 0
U.S. Ecology, Inc com 025533407 32 600 SH   SOLE 1,2 600 0 0
Union Pacific Corp com 907818108 27 200 SH   SOLE 1,2 200 0 0
United Parcel Service B com 911312106 4 35 SH   SOLE 1,2 35 0 0
United Technologies Corp com 913017109 1,854 14,735 SH   SOLE 1,2 14,735 0 0
United Therapeutics Corp com 91307C102 6 50 SH   SOLE 1,2 50 0 0
Unitedhealth Group Inc com 91324P102 32 150 SH   SOLE 1,2 150 0 0
Unitil Corp com 913259107 46 1,000 SH   SOLE 1,2 1,000 0 0
US 1500 Small/Mid Cap ETF-Powe com 73935X567 6 50 SH   SOLE 1,2 50 0 0
US Bancorp 6.50 Pfd com 902973833 2,111 75,575 SH   SOLE 1,2 75,575 0 0
US Bancorp 6.50 Pfd com 902973833 204 7,300 SH   SOLE 1,2 7,300 0 0
Utilities Select ETF-SPDR com 81369Y886 20 400 SH   SOLE 1,2 400 0 0
Verizon Communications com 92343V104 522 10,908 SH   SOLE 1,2 10,908 0 0
Vertex Pharmaceuticals com 92532F100 1,483 9,100 SH   SOLE 1,2 9,100 0 0
Viacom Inc com 92553P102 16 400 SH   SOLE 1,2 400 0 0
Visa Inc com 92826C839 25 210 SH   SOLE 1,2 210 0 0
Vodafone Group PLC ADR adr 92857W209 9 321 SH   SOLE 1,2 321 0 0
Vornado Realty Trust com 929042109 42 626 SH   SOLE 1,2 626 0 0
W E C Energy Group I com 92939U106 9 141 SH   SOLE 1,2 141 0 0
Wal-Mart Stores Inc com 931142103 27 300 SH   SOLE 1,2 300 0 0
Walgreens Boots Alliance Inc com 931427108 93 1,415 SH   SOLE 1,2 1,415 0 0
Walt Disney Co com 254687106 93 922 SH   SOLE 1,2 922 0 0
Washington Trust Bancorp com 940610108 111 2,059 SH   SOLE 1,2 2,059 0 0
Water Resources Portfolio ETF- com 73935X575 2 70 SH   SOLE 1,2 70 0 0
Waters Corp com 941848103 8,721 43,900 SH   SOLE 1,2 43,900 0 0
Wells Fargo & Co com 949746101 411 7,850 SH   SOLE 1,2 7,850 0 0
Wells Fargo 5.5 Pfd com 94988U672 746 30,000 SH   SOLE 1,2 30,000 0 0
Wells Fargo 5.5 Pfd com 94988U672 298 12,000 SH   SOLE 1,2 12,000 0 0
Wells Fargo 8 Pfd com 949746879 3,510 136,630 SH   SOLE 1,2 136,630 0 0
Wells Fargo 8 Pfd com 949746879 315 12,250 SH   SOLE 1,2 12,250 0 0
Wells Fargo Pref Stock ETF-SPD com 78464A292 1,111 25,575 SH   SOLE 1,2 25,575 0 0
Welltower Inc com 95040Q104 5 100 SH   SOLE 1,2 100 0 0
Welltower Inc. com 42217K106 411 7,546 SH   SOLE 1,2 7,546 0 0
Weyerhaeuser Co com 962166104 5,646 161,301 SH   SOLE 1,2 161,301 0 0
Wstrn Asset Emerge Mkt I com 95766A101 6 400 SH   SOLE 1,2 400 0 0
Wynn Resorts Ltd com 983134107 73 400 SH   SOLE 1,2 400 0 0
Xcel Energy Inc com 98389B100 35 773 SH   SOLE 1,2 773 0 0
Yum Brands Inc com 988498101 7 80 SH   SOLE 1,2 80 0 0
Yum China Holdings I com 98850P109 3 80 SH   SOLE 1,2 80 0 0
Zimmer Biomet Hldgs com 98956P102 11 100 SH   SOLE 1,2 100 0 0