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 155 735 SH   SOLE 01 02 735 0 0
A.D. Makepeace Company com 560874109 12,262 2,609 SH   SOLE 01 02 2,609 0 0
Abbott Laboratories com 002824100 121 1,650 SH   SOLE 01 02 1,650 0 0
AbbVie Inc com 00287Y109 156 1,650 SH   SOLE 01 02 1,650 0 0
Acadia Pharmaceuticals, Inc com 004225108 2 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1150G111 48 282 SH   SOLE 01 02 282 0 0
Access National Corp com 004337101 402 14,824 SH   SOLE 01 02 14,824 0 0
Acushnet Holdings Corp com 005098108 16 600 SH   SOLE 01 02 600 0 0
Adobe Systems com 00724F101 10,700 39,636 SH   SOLE 01 02 39,636 0 0
Advanced Micro Devices com 007903107 0 5 SH   SOLE 01 02 5 0 0
AGNC Investment Corp com 02503X105 4 200 SH   SOLE 01 02 200 0 0
Air Prod & Chemicals Inc com 009158106 8 50 SH   SOLE 01 02 50 0 0
Albany Intl Co com 012348108 28 350 SH   SOLE 01 02 350 0 0
Alerian MLP ETF-Alps com 00162Q866 136 12,775 SH   SOLE 01 02 12,775 0 0
Alibaba Group Hldg ADR com 01609W102 86 525 SH   SOLE 01 02 525 0 0
Allergan Inc com 018490102 6 33 SH   SOLE 01 02 33 0 0
Allstate Corporation com 020002101 97 985 SH   SOLE 01 02 985 0 0
Alphabet Inc Cl A com 38259P508 1,109 919 SH   SOLE 01 02 919 0 0
Alphabet Inc Class C com 38259P706 1,190 997 SH   SOLE 01 02 997 0 0
Altria Group Inc com 02209S103 5,358 88,848 SH   SOLE 01 02 88,848 0 0
Amazon.Com Inc com 023135106 3,127 1,561 SH   SOLE 01 02 1,561 0 0
Ambarella Inc com G037AX101 4 100 SH   SOLE 01 02 100 0 0
Ameren Illinois Co 4.7 percent Pfd com 02361D845 50 500 SH   SOLE 01 02 500 0 0
American Outdoor Brands Corp com 02874P103 25 1,600 SH   SOLE 01 02 1,600 0 0
Amgen Inc com 031162100 969 4,677 SH   SOLE 01 02 4,677 0 0
Amtrust Financial Services com 032359309 49 3,400 SH   SOLE 01 02 3,400 0 0
Analog Devices com 032654105 11,247 121,640 SH   SOLE 01 02 121,640 0 0
Andersons Inc com 034164103 17 450 SH   SOLE 01 02 450 0 0
Annaly Capital Management Inc com 035710409 20 2,000 SH   SOLE 01 02 2,000 0 0
Apergy Corp com 03755L104 1,590 36,502 SH   SOLE 01 02 36,502 0 0
Apple Computer Inc com 037833100 8,445 37,411 SH   SOLE 01 02 37,411 0 0
Archer Daniels Midland Company com 039483102 85 1,700 SH   SOLE 01 02 1,700 0 0
Array Biopharma Inc com 04269X105 2 100 SH   SOLE 01 02 100 0 0
AT&T Inc. com 00206R102 1,331 39,647 SH   SOLE 01 02 39,647 0 0
Australia & New Zealand Bkg Gr com 052528304 10 500 SH   SOLE 01 02 500 0 0
Autodesk Inc com 052769106 16 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 3,936 26,124 SH   SOLE 01 02 26,124 0 0
Avalonbay Communities Inc com 053484101 58 318 SH   SOLE 01 02 318 0 0
B & G Foods Inc com 05508R106 8 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 23 100 SH   SOLE 01 02 100 0 0
Ball Corporation com 058498106 123 2,800 SH   SOLE 01 02 2,800 0 0
Banco Santander Sa com 05964H105 19 3,856 SH   SOLE 01 02 3,856 0 0
Bank of America Corp com 060505104 748 25,384 SH   SOLE 01 02 25,384 0 0
Bank of New York Mellon Corp com 064058100 934 18,318 SH   SOLE 01 02 18,318 0 0
Barclays 1-3 year Credit Bd ET com 464288646 80 1,550 SH   SOLE 01 02 1,550 0 0
Bayer Ag Sponsored ADR adr 072730302 27 1,233 SH   SOLE 01 02 1,233 0 0
BB&T Corp 5.625 percent Pfd com 054937404 884 35,500 SH   SOLE 01 02 35,500 0 0
BB&T Corp 5.625 percent Pfd com 054937404 118 4,750 SH   SOLE 01 02 4,750 0 0
BB&T Corporation com 054937107 107 2,200 SH   SOLE 01 02 2,200 0 0
Becton Dickinson Co com 075887109 26 101 SH   SOLE 01 02 101 0 0
Bemis com 081437105 29 600 SH   SOLE 01 02 600 0 0
Berkshire Hathaway Cl B com 084670702 2,247 10,495 SH   SOLE 01 02 10,495 0 0
Biogen Idec Inc com 09062X103 3,680 10,415 SH   SOLE 01 02 10,415 0 0
Blackrock Taxable Municipal Bo com 09248X100 93 4,400 SH   SOLE 01 02 4,400 0 0
Blackstone Group LP lp 09253U108 4 100 SH   SOLE 01 02 100 0 0
Bloomberg Copper SubTR ETN-iPa com 06739F101 5 150 SH   SOLE 01 02 150 0 0
Boeing Co com 097023105 331 890 SH   SOLE 01 02 890 0 0
Boston Scientific Corp com 101137107 77 2,000 SH   SOLE 01 02 2,000 0 0
BP PLC ADR adr 055622104 393 8,521 SH   SOLE 01 02 8,521 0 0
Bright Horizon Family Solution com 109194100 253 2,150 SH   SOLE 01 02 2,150 0 0
Bristol-Myers Squibb com 110122108 910 14,652 SH   SOLE 01 02 14,652 0 0
Broadridge Financial Solutions com 11133T103 674 5,108 SH   SOLE 01 02 5,108 0 0
C H Robinson Worldwide com 12541W209 20 200 SH   SOLE 01 02 200 0 0
Cal Maine Foods Inc com 128030202 24 500 SH   SOLE 01 02 500 0 0
Calavo Growers Inc com 128246105 884 9,150 SH   SOLE 01 02 9,150 0 0
Cambridge Bancorp com 132152103 665 7,386 SH   SOLE 01 02 7,386 0 0
Canadian Imperial Bank of Comm com 136069101 179 1,914 SH   SOLE 01 02 1,914 0 0
Canadian National Railroad com 136375102 4 50 SH   SOLE 01 02 50 0 0
Canadian Pacific Railway Ltd com 13645T100 32 150 SH   SOLE 01 02 150 0 0
Cantel Medical Corp com 138098108 21 230 SH   SOLE 01 02 230 0 0
Carmax Inc com 143130102 19 250 SH   SOLE 01 02 250 0 0
Castle Brands Inc com 148435100 11 10,000 SH   SOLE 01 02 10,000 0 0
Caterpillar com 149123101 50 325 SH   SOLE 01 02 325 0 0
Celgene Corp com 151020104 2,267 25,330 SH   SOLE 01 02 25,330 0 0
Cenovus Energy Inc com 15135U109 45 4,500 SH   SOLE 01 02 4,500 0 0
Centurylink Inc com 156700106 2 104 SH   SOLE 01 02 104 0 0
Charles Schwab Corp com 808513105 6,752 137,370 SH   SOLE 01 02 137,370 0 0
Chevron Corp com 166764100 6,318 51,666 SH   SOLE 01 02 51,666 0 0
Chicago Mercantile Exchange com 167760107 78 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 5 10 SH   SOLE 01 02 10 0 0
Church & Dwight com 171340102 10,000 168,437 SH   SOLE 01 02 168,437 0 0
Cincinnati Financial Corp com 172062101 48 625 SH   SOLE 01 02 625 0 0
Cisco Systems com 17275R102 119 2,450 SH   SOLE 01 02 2,450 0 0
Citigroup com 172967424 3 40 SH   SOLE 01 02 40 0 0
Clean Harbors, Inc com 184496107 7 100 SH   SOLE 01 02 100 0 0
Coca Cola Company com 191216100 3,334 72,177 SH   SOLE 01 02 72,177 0 0
Colgate-Palmolive Co com 194162103 34 510 SH   SOLE 01 02 510 0 0
Comcast Corp Class A com 20030N101 48 1,346 SH   SOLE 01 02 1,346 0 0
Comerica Inc com 200340107 45 500 SH   SOLE 01 02 500 0 0
Conocophillips com 20825C104 787 10,173 SH   SOLE 01 02 10,173 0 0
Corning, Inc com 219350105 14 400 SH   SOLE 01 02 400 0 0
Corporate Bond ETF-Fidelity com 316188101 19 400 SH   SOLE 01 02 400 0 0
Costamare Inc com Y1771G102 3 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 33 140 SH   SOLE 01 02 140 0 0
Cree Inc com 225447101 140 3,700 SH   SOLE 01 02 3,700 0 0
Customers Bancorp 6 percent Pfd com 23204G704 26 1,000 SH   SOLE 01 02 1,000 0 0
Customers Bancorp 6 percent Pfd com 23204G704 51 2,000 SH   SOLE 01 02 2,000 0 0
CVS Caremark Corp com 126650100 42 537 SH   SOLE 01 02 537 0 0
Deere & Co com 244199105 635 4,225 SH   SOLE 01 02 4,225 0 0
Dell Technologies, Inc Cl V com 24703L103 18 188 SH   SOLE 01 02 188 0 0
Deutsche Bank 8.05 percent Pfd com 25150L108 1,079 42,300 SH   SOLE 01 02 42,300 0 0
Dexcom Inc com 252131107 14 100 SH   SOLE 01 02 100 0 0
Diageo Plc ADR adr 25243Q205 370 2,615 SH   SOLE 01 02 2,615 0 0
Discover Financial Services com 254709108 6 78 SH   SOLE 01 02 78 0 0
Dominion Resources Inc com 25746U109 24 348 SH   SOLE 01 02 348 0 0
Doubleline Total Return Tact E com 78467V848 14 305 SH   SOLE 01 02 305 0 0
Dover com 260003108 6,763 76,390 SH   SOLE 01 02 76,390 0 0
DowDuPont Inc com 26078J100 2,469 38,399 SH   SOLE 01 02 38,399 0 0
Duke Energy New com 26441C105 1,160 14,494 SH   SOLE 01 02 14,494 0 0
Dunkin Brands Group Inc com 265504100 15 200 SH   SOLE 01 02 200 0 0
eBay Inc com 278642103 3 100 SH   SOLE 01 02 100 0 0
ECA Marcellus Trust I com 26827L109 2 1,200 SH   SOLE 01 02 1,200 0 0
Ecolab com 278865100 56 360 SH   SOLE 01 02 360 0 0
Edwards Lifesciences com 26176E108 1,549 8,900 SH   SOLE 01 02 8,900 0 0
Electronic Arts Inc com 285512109 5 45 SH   SOLE 01 02 45 0 0
Eli Lilly & Company com 532457108 32 300 SH   SOLE 01 02 300 0 0
Emerging Lcl $ Bd ETF-Mkt Vect com 57060U522 832 50,558 SH   SOLE 01 02 50,558 0 0
Emerson Electric Co com 291011104 130 1,695 SH   SOLE 01 02 1,695 0 0
Enbridge Inc com 29250N105 235 7,287 SH   SOLE 01 02 7,287 0 0
Energy Select Sector ETF-SPDR com 81369Y506 237 3,127 SH   SOLE 01 02 3,127 0 0
Energy Transfer Partners LP com 29273R109 928 41,695 SH   SOLE 01 02 41,695 0 0
Enerplus Corp com 29274D604 2 200 SH   SOLE 01 02 200 0 0
Enhanced Short Maturity Active com 72201R833 91 900 SH   SOLE 01 02 900 0 0
Enterprise Bancorp, Inc com 293668109 110 3,196 SH   SOLE 01 02 3,196 0 0
Enterprise Products Partners L com 293792107 80 2,780 SH   SOLE 01 02 2,780 0 0
Estee Lauder Companies com 518439104 1,083 7,455 SH   SOLE 01 02 7,455 0 0
Eversource Energy com 30040W108 52 851 SH   SOLE 01 02 851 0 0
Exact Sciences Corp com 30063P105 71 900 SH   SOLE 01 02 900 0 0
Expeditors International of Wa com 302130109 170 2,310 SH   SOLE 01 02 2,310 0 0
Express Scripts Inc com 302182100 83 873 SH   SOLE 01 02 873 0 0
Exxon Mobil com 30231G102 11,393 133,999 SH   SOLE 01 02 133,999 0 0
F5 Networks Inc com 315616102 1,730 8,675 SH   SOLE 01 02 8,675 0 0
Facebook, Inc com 30303M102 443 2,695 SH   SOLE 01 02 2,695 0 0
Factset Research Systems com 303075105 22 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 20 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 917 15,805 SH   SOLE 01 02 15,805 0 0
Fedex Corp com 31428X106 287 1,190 SH   SOLE 01 02 1,190 0 0
Fidelity National Information com 31620M106 66 609 SH   SOLE 01 02 609 0 0
First Solar Inc com 336433107 4 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 10,109 122,714 SH   SOLE 01 02 122,714 0 0
Flowers Foods Inc com 343498101 822 44,027 SH   SOLE 01 02 44,027 0 0
Fortune Brands Home & Security com 34964C106 903 17,242 SH   SOLE 01 02 17,242 0 0
Frontier Comm Co com 35906A306 0 35 SH   SOLE 01 02 35 0 0
FTSE All-World ex-US ETF-Vangu com 922042775 21 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 11 200 SH   SOLE 01 02 200 0 0
Gamco Glbl Gold Natural Resour com 36465A109 2 500 SH   SOLE 01 02 500 0 0
Gaming & Leisure Properties, I com 36467J108 14 400 SH   SOLE 01 02 400 0 0
Garmin Ltd com H2906T109 7 100 SH   SOLE 01 02 100 0 0
General Electric com 369604103 332 29,377 SH   SOLE 01 02 29,377 0 0
General Mills com 370334104 14 325 SH   SOLE 01 02 325 0 0
Gentex Corp com 371901109 94 4,400 SH   SOLE 01 02 4,400 0 0
Gilead Sciences Inc com 375558103 2,190 28,360 SH   SOLE 01 02 28,360 0 0
Glacier Bancorp Inc com 37637Q105 8,799 204,202 SH   SOLE 01 02 204,202 0 0
Glaxosmithkline PLC ADR adr 37733W105 22 550 SH   SOLE 01 02 550 0 0
Gold Shares ETF-SPDR com 863307104 34 305 SH   SOLE 01 02 305 0 0
Goldman Sachs 6.20 percent Pfd com 38144X500 757 28,793 SH   SOLE 01 02 28,793 0 0
Goldman Sachs 6.20 percent Pfd com 38144X500 105 4,009 SH   SOLE 01 02 4,009 0 0
Harley Davidson Inc com 412822108 5 100 SH   SOLE 01 02 100 0 0
HCI Group Inc com 40416E103 1,606 36,700 SH   SOLE 01 02 36,700 0 0
HCP Inc com 40414L109 25 966 SH   SOLE 01 02 966 0 0
Helmerich & Payne com 423452101 2,843 41,345 SH   SOLE 01 02 41,345 0 0
Hingham Institution for Saving com 433323102 252 1,145 SH   SOLE 01 02 1,145 0 0
Home Depot com 437076102 81 392 SH   SOLE 01 02 392 0 0
Honeywell International, Inc com 438516106 105 629 SH   SOLE 01 02 629 0 0
Hormel Foods Corp com 440452100 1,193 30,280 SH   SOLE 01 02 30,280 0 0
Host Hotels & Resorts Inc com 44107P104 1 45 SH   SOLE 01 02 45 0 0
Huntington Bancshares com 446150104 102 6,831 SH   SOLE 01 02 6,831 0 0
iBoxx $ Invest Grade Corporate com 464287242 1,558 13,560 SH   SOLE 01 02 13,560 0 0
Illinois Tool Works Inc com 452308109 7,049 49,950 SH   SOLE 01 02 49,950 0 0
Illumina Inc com 452327109 128 350 SH   SOLE 01 02 350 0 0
Imperial Oil LTD com 453038408 1,391 42,955 SH   SOLE 01 02 42,955 0 0
Independent Bank Corp com 453836108 197 2,379 SH   SOLE 01 02 2,379 0 0
Intel com 458140100 158 3,339 SH   SOLE 01 02 3,339 0 0
Intercloud Systems, Inc com 458488202 0 64 SH   SOLE 01 02 64 0 0
International Business Machine com 459200101 23,337 154,337 SH   SOLE 01 02 154,337 0 0
International Flavors & Fragra com 459506101 501 3,600 SH   SOLE 01 02 3,600 0 0
Invesco FTSE RAFI US 1500 Smal com 46137V597 7 50 SH   SOLE 01 02 50 0 0
Invesco Global Water ETF com 46138E651 2 70 SH   SOLE 01 02 70 0 0
Invesco Water Resources ETF com 46137V142 2 70 SH   SOLE 01 02 70 0 0
Investment Grade Floating Rate com 78468R200 80 2,600 SH   SOLE 01 02 2,600 0 0
Investors Bancorp Inc com 46146P102 31 2,550 SH   SOLE 01 02 2,550 0 0
IPG Photonics Corp com 44980X109 637 4,080 SH   SOLE 01 02 4,080 0 0
Iron Mountain Inc com 462846106 11 308 SH   SOLE 01 02 308 0 0
J G Boswell Co com 101205102 3,716 5,704 SH   SOLE 01 02 5,704 0 0
J.M. Smucker Co com 832696405 24 238 SH   SOLE 01 02 238 0 0
Jefferies Group Inc com 472319102 7 300 SH   SOLE 01 02 300 0 0
John Wiley & Sons, Inc Cl A com 968223206 3,191 52,650 SH   SOLE 01 02 52,650 0 0
Johnson & Johnson com 478160104 10,663 77,176 SH   SOLE 01 02 77,176 0 0
JP Morgan USD Emer Mkt Bd ETF- com 464288281 590 5,470 SH   SOLE 01 02 5,470 0 0
JPMorgan Chase & Co com 46625H100 225 1,998 SH   SOLE 01 02 1,998 0 0
Keweenaw Land Assn ltd com 493026108 259 2,780 SH   SOLE 01 02 2,780 0 0
Kimberly-Clark Corp com 494368103 7 62 SH   SOLE 01 02 62 0 0
Kinder Morgan Inc com 49456B101 819 46,210 SH   SOLE 01 02 46,210 0 0
Kinsale Capital Group, Inc com 49714P108 93 1,450 SH   SOLE 01 02 1,450 0 0
KLA-Tencor Corp com 482480100 15 150 SH   SOLE 01 02 150 0 0
Knowles Corp com 49926D109 76 4,588 SH   SOLE 01 02 4,588 0 0
Las Vegas Sands Corp com 517834107 12 200 SH   SOLE 01 02 200 0 0
Lennar Corp com 526057302 10 255 SH   SOLE 01 02 255 0 0
Lightstream Resources Ltd Cl A com 53227K101 0 800 SH   SOLE 01 02 800 0 0
Limoneira Co com 532746104 104 4,000 SH   SOLE 01 02 4,000 0 0
Lincoln National Corp com 534187109 20 300 SH   SOLE 01 02 300 0 0
Lindsay Corp com 535555106 8 80 SH   SOLE 01 02 80 0 0
Lockheed Martin Corporation com 539830109 26 75 SH   SOLE 01 02 75 0 0
Magellan Midstream Partners LP lp 559080106 815 12,038 SH   SOLE 01 02 12,038 0 0
Marriott International, Inc Cl com 571903202 1,655 12,532 SH   SOLE 01 02 12,532 0 0
Marriott Vacations Worldwide C com 57164Y107 116 1,042 SH   SOLE 01 02 1,042 0 0
McCormick & Co Inc com 579780206 2,956 22,435 SH   SOLE 01 02 22,435 0 0
McDonalds Corp com 580135101 970 5,800 SH   SOLE 01 02 5,800 0 0
Medical Properties Trust Inc com 58463J304 15 1,000 SH   SOLE 01 02 1,000 0 0
Medtronic com 585055106 10 100 SH   SOLE 01 02 100 0 0
Melia Hotels International SA com E7366C101 17 1,500 SH   SOLE 01 02 1,500 0 0
Merck com 58933Y105 1,992 28,075 SH   SOLE 01 02 28,075 0 0
Metlife Inc com 59156R108 23 500 SH   SOLE 01 02 500 0 0
Microchip Technology com 595017104 21 269 SH   SOLE 01 02 269 0 0
Microsoft com 594918104 3,181 27,810 SH   SOLE 01 02 27,810 0 0
Mondelez International Inc com 609207105 348 8,112 SH   SOLE 01 02 8,112 0 0
MSC Industrial Direct Co com 553530106 492 5,585 SH   SOLE 01 02 5,585 0 0
MSCI Emerging Markets ETF-Vang com 922042858 405 9,875 SH   SOLE 01 02 9,875 0 0
MSCI Materials ETF-Fidelity com 316092881 24 700 SH   SOLE 01 02 700 0 0
Mueller Water Products com 624758108 12 1,000 SH   SOLE 01 02 1,000 0 0
Nasdaq Biotechnology ETF-iShar com 464287556 343 2,810 SH   SOLE 01 02 2,810 0 0
Nestle SA ADR adr 641069406 4,830 58,052 SH   SOLE 01 02 58,052 0 0
Netflix Inc com 64110L106 3 9 SH   SOLE 01 02 9 0 0
NextEra Energy, Inc. com 302571104 310 1,850 SH   SOLE 01 02 1,850 0 0
Norfolk Southern Corp com 655844108 36 200 SH   SOLE 01 02 200 0 0
Northern Oil & Gas, Inc com 665531109 15 3,750 SH   SOLE 01 02 3,750 0 0
Northrop Grumman Corp com 666807102 22 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR adr 66987V109 5,082 58,988 SH   SOLE 01 02 58,988 0 0
Novo-Nordisk A-S ADR adr 670100205 1,217 25,825 SH   SOLE 01 02 25,825 0 0
Nutrien Ltd com 67077M108 37 640 SH   SOLE 01 02 640 0 0
NVIDIA Corp com 67066G104 4,784 17,025 SH   SOLE 01 02 17,025 0 0
NXP Semiconductors Nv com N6596X109 30 350 SH   SOLE 01 02 350 0 0
Occidental Petroleum Corp com 674599105 1,126 13,698 SH   SOLE 01 02 13,698 0 0
Ocean Spray 4 percent Pfd com 675022206 18 1,323 SH   SOLE 01 02 1,323 0 0
Ocean Spray Cranberrry Pfd com 675022305 0 20 SH   SOLE 01 02 20 0 0
Odyssey Marine Exploration Inc com 676118102 0 19 SH   SOLE 01 02 19 0 0
Oracle Corporation com 68389X105 48 933 SH   SOLE 01 02 933 0 0
P C Connection Inc com 69318J100 0 7 SH   SOLE 01 02 7 0 0
Packaging Corp Of America com 695156109 34 312 SH   SOLE 01 02 312 0 0
Palo Alto Networks com 697435105 39 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 5,038 68,402 SH   SOLE 01 02 68,402 0 0
PayPal Holdings Inc com 70450Y103 4,271 48,617 SH   SOLE 01 02 48,617 0 0
Peoples United Financial, Inc com 712704105 51 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 7,895 70,620 SH   SOLE 01 02 70,620 0 0
Pfizer Inc com 717081103 1,983 44,990 SH   SOLE 01 02 44,990 0 0
Philip Morris Intl Inc com 718172109 4,230 51,877 SH   SOLE 01 02 51,877 0 0
Phillips 66 com 718546104 477 4,234 SH   SOLE 01 02 4,234 0 0
Pilgrim Bancshares Inc com 72143J105 168 7,500 SH   SOLE 01 02 7,500 0 0
Pinnacle West Capital Corp com 723484101 24 300 SH   SOLE 01 02 300 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 1 660 SH   SOLE 01 02 660 0 0
PRA Group, Inc com 73640Q105 86 2,400 SH   SOLE 01 02 2,400 0 0
Praxair Inc com 74005P104 313 1,946 SH   SOLE 01 02 1,946 0 0
Prime Cyber Security ETF-ETF M com 26924G201 3 63 SH   SOLE 01 02 63 0 0
Procter & Gamble com 742718109 6,102 73,317 SH   SOLE 01 02 73,317 0 0
Prudential Financial, Inc com 744320102 2 17 SH   SOLE 01 02 17 0 0
Public Service Enterprise Grou com 744573106 79 1,500 SH   SOLE 01 02 1,500 0 0
Qualcomm Inc com 747525103 172 2,384 SH   SOLE 01 02 2,384 0 0
Quanterix Corporation com 74766Q101 15 700 SH   SOLE 01 02 700 0 0
Realty Income Corp com 756109104 3,547 62,350 SH   SOLE 01 02 62,350 0 0
ResMed Inc com 761152107 1,570 13,615 SH   SOLE 01 02 13,615 0 0
Rio Tinto PLC ADR adr 204412209 5 100 SH   SOLE 01 02 100 0 0
Robotics & AI ETF-Global X Fun com 37954Y715 19 852 SH   SOLE 01 02 852 0 0
Roche Holding AG ADR adr 771195104 14 480 SH   SOLE 01 02 480 0 0
Rockwell Automation Inc com 773903109 5 25 SH   SOLE 01 02 25 0 0
Roper Technologies com 776696106 18 60 SH   SOLE 01 02 60 0 0
Royal Bank of Canada Montreal com 780087102 24 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell B ADR adr 780259107 613 8,645 SH   SOLE 01 02 8,645 0 0
Russell 2000 Value Index ETF-i com 464287630 11 80 SH   SOLE 01 02 80 0 0
Russell Mid-Cap Growth ETF iSh com 464287481 19 142 SH   SOLE 01 02 142 0 0
Russell Midcap ETF-iShares com 464287499 158 715 SH   SOLE 01 02 715 0 0
Ryman Hospitality Properties com 78377T107 17 200 SH   SOLE 01 02 200 0 0
S&P 500 ETF-SPDR com 78462F103 542 1,864 SH   SOLE 01 02 1,864 0 0
S&P Biotech ETF-SPDR com 78464A870 604 6,305 SH   SOLE 01 02 6,305 0 0
S&P Dividend ETF-SPDR com 78464A763 27 280 SH   SOLE 01 02 280 0 0
S&P Global, Inc com 78409V104 59 300 SH   SOLE 01 02 300 0 0
S&P GSCI Commodity ETF-Ishares com 46428R107 5 300 SH   SOLE 01 02 300 0 0
Sabine Royalty Trust com 785688102 42 1,000 SH   SOLE 01 02 1,000 0 0
Schlumberger NV com 806857108 105 1,731 SH   SOLE 01 02 1,731 0 0
Select Preferred & Income Fd-C com 19248Y107 180 6,765 SH   SOLE 01 02 6,765 0 0
Short-Term Bond ETF-Vanguard com 921937827 370 4,740 SH   SOLE 01 02 4,740 0 0
Silver Trust ETF-iShares com 46428Q109 4 300 SH   SOLE 01 02 300 0 0
SM Energy Co com 792228108 16 500 SH   SOLE 01 02 500 0 0
Snap Inc Cl A com 83304A106 13 1,518 SH   SOLE 01 02 1,518 0 0
Sonoco Products Co com 835495102 72 1,300 SH   SOLE 01 02 1,300 0 0
Southwest Gas Hldgs com 844895102 16 200 SH   SOLE 01 02 200 0 0
Spotify Technology S.A. com L8681T102 18 100 SH   SOLE 01 02 100 0 0
Starbucks Corp com 855244109 11 200 SH   SOLE 01 02 200 0 0
State Street Corp com 857477103 36 425 SH   SOLE 01 02 425 0 0
State Street Corp 6 percent Pfd com 857477889 230 9,000 SH   SOLE 01 02 9,000 0 0
State Street Corp 6 percent Pfd com 857477889 102 4,000 SH   SOLE 01 02 4,000 0 0
Stock Yards Bancorp Inc com 861025104 1,311 36,125 SH   SOLE 01 02 36,125 0 0
Stryker Corp com 863667101 3,196 17,990 SH   SOLE 01 02 17,990 0 0
Sturm Ruger & Co Inc com 864159108 7 100 SH   SOLE 01 02 100 0 0
Suntrust Banks Inc com 867914103 367 5,491 SH   SOLE 01 02 5,491 0 0
Synchrony Financial com 87165B103 17 558 SH   SOLE 01 02 558 0 0
Sysco Corporation com 871829107 250 3,410 SH   SOLE 01 02 3,410 0 0
Tapestry Inc com 876030107 147 2,920 SH   SOLE 01 02 2,920 0 0
Targa Resources Corp com 87612G101 52 920 SH   SOLE 01 02 920 0 0
Target Corporation com 87612E106 18 200 SH   SOLE 01 02 200 0 0
Tata Motors Ltd ADR adr 876568502 2 150 SH   SOLE 01 02 150 0 0
TE Connectivity LTD com G9144P105 46 525 SH   SOLE 01 02 525 0 0
Teleflex Inc com 879369106 2,597 9,759 SH   SOLE 01 02 9,759 0 0
Terra Inventions Corp com 88103B106 0 1 SH   SOLE 01 02 1 0 0
Terra Tech Corp com 88102J209 1 634 SH   SOLE 01 02 634 0 0
Tesla Motors, Inc com 88160R101 43 162 SH   SOLE 01 02 162 0 0
Texas Capital Bancshares 6.5 percent com 882228406 541 21,400 SH   SOLE 01 02 21,400 0 0
Texas Instruments com 882508104 38 350 SH   SOLE 01 02 350 0 0
The Chemours Co com 163851108 15 376 SH   SOLE 01 02 376 0 0
The Hershey Co com 427866108 41 400 SH   SOLE 01 02 400 0 0
The Kraft Heinz Co com 500754106 117 2,127 SH   SOLE 01 02 2,127 0 0
The Southern Company com 842587107 108 2,471 SH   SOLE 01 02 2,471 0 0
Thermo Fisher Scientific, Inc com 883556102 724 2,965 SH   SOLE 01 02 2,965 0 0
TJX Cos com 872540109 264 2,353 SH   SOLE 01 02 2,353 0 0
Toronto Dominion Bank com 891160509 2,817 46,336 SH   SOLE 01 02 46,336 0 0
Total SA ADR adr 89151E109 18 274 SH   SOLE 01 02 274 0 0
Touchstone Exploration Inc com 89156L108 0 150 SH   SOLE 01 02 150 0 0
Transcanada Corp com 89353D107 2,137 52,829 SH   SOLE 01 02 52,829 0 0
Transwitch Corp com 894065309 0 25 SH   SOLE 01 02 25 0 0
Travelers Companies Inc com 89420G109 29 225 SH   SOLE 01 02 225 0 0
Twitter Inc com 90184L102 50 1,771 SH   SOLE 01 02 1,771 0 0
U S Bancorp com 902973304 782 14,807 SH   SOLE 01 02 14,807 0 0
U-Blox Holding Ag Ord com H89210100 50 350 SH   SOLE 01 02 350 0 0
U.S. Broad Market ETF-Schwab com 808524102 342 4,852 SH   SOLE 01 02 4,852 0 0
U.S. Ecology, Inc com 025533407 44 600 SH   SOLE 01 02 600 0 0
Union Pacific Corp com 907818108 33 200 SH   SOLE 01 02 200 0 0
United Parcel Service B com 911312106 4 35 SH   SOLE 01 02 35 0 0
United Technologies Corp com 913017109 2,577 18,435 SH   SOLE 01 02 18,435 0 0
United Therapeutics Corp com 91307C102 13 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 40 150 SH   SOLE 01 02 150 0 0
Unitil Corp com 913259107 51 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 2,044 75,075 SH   SOLE 01 02 75,075 0 0
US Bancorp 6.50 percent Pfd com 902973833 212 7,800 SH   SOLE 01 02 7,800 0 0
Utilities Select ETF-SPDR com 81369Y886 21 400 SH   SOLE 01 02 400 0 0
Verizon Communications com 92343V104 841 15,758 SH   SOLE 01 02 15,758 0 0
Vertex Pharmaceuticals com 92532F100 2,159 11,200 SH   SOLE 01 02 11,200 0 0
Visa Inc com 92826C839 32 210 SH   SOLE 01 02 210 0 0
Vodafone Group PLC ADR adr 92857W209 7 321 SH   SOLE 01 02 321 0 0
Vornado Realty Trust com 929042109 46 626 SH   SOLE 01 02 626 0 0
W E C Energy Group I com 92939U106 9 141 SH   SOLE 01 02 141 0 0
Wal-Mart Stores Inc com 931142103 28 300 SH   SOLE 01 02 300 0 0
Walgreens Boots Alliance Inc com 931427108 103 1,415 SH   SOLE 01 02 1,415 0 0
Walt Disney Co com 254687106 108 922 SH   SOLE 01 02 922 0 0
Washington Trust Bancorp com 940610108 114 2,059 SH   SOLE 01 02 2,059 0 0
Waters Corp com 941848103 8,387 43,080 SH   SOLE 01 02 43,080 0 0
Wells Fargo & Co com 949746101 376 7,150 SH   SOLE 01 02 7,150 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 699 28,000 SH   SOLE 01 02 28,000 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 312 12,500 SH   SOLE 01 02 12,500 0 0
Wells Fargo Pref Stock ETF-SPD com 78464A292 952 22,325 SH   SOLE 01 02 22,325 0 0
Welltower Inc com 95040Q104 498 7,746 SH   SOLE 01 02 7,746 0 0
Western Asset Emerg Mkts Debt com 95766A101 5 400 SH   SOLE 01 02 400 0 0
Weyerhaeuser Co com 962166104 5,189 160,801 SH   SOLE 01 02 160,801 0 0
Wynn Resorts Ltd com 983134107 51 400 SH   SOLE 01 02 400 0 0
Xcel Energy Inc com 98389B100 70 1,473 SH   SOLE 01 02 1,473 0 0
Yum Brands Inc com 988498101 7 80 SH   SOLE 01 02 80 0 0
Yum China Holdings I com 98850P109 3 80 SH   SOLE 01 02 80 0 0
Zimmer Biomet Hldgs com 98956P102 13 100 SH   SOLE 01 02 100 0 0