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 115 700 SH   SOLE 01 02 700 0 0
Abbott Laboratories com 002824100 451 5,387 SH   SOLE 01 02 5,387 0 0
AbbVie Inc com 00287Y109 272 3,587 SH   SOLE 01 02 3,587 0 0
Acadia Pharmaceuticals, Inc com 004225108 4 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1150G111 24 124 SH   SOLE 01 02 124 0 0
Acushnet Holdings Corp com 005098108 16 600 SH   SOLE 01 02 600 0 0
Adobe Systems com 00724F101 9,762 35,336 SH   SOLE 01 02 35,336 0 0
AGNC Investment Corp com 02503X105 3 200 SH   SOLE 01 02 200 0 0
Air Prod & Chemicals Inc com 009158106 233 1,050 SH   SOLE 01 02 1,050 0 0
Albany International Corp com 012348108 27 300 SH   SOLE 01 02 300 0 0
Alcon Inc com H01301128 30 520 SH   SOLE 01 02 520 0 0
Alerian MLP ETF-Alps com 00162Q866 3,111 340,402 SH   SOLE 01 02 340,402 0 0
Alibaba Group Hldg ADR com 01609W102 88 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 107 985 SH   SOLE 01 02 985 0 0
Alphabet Inc Cl A com 38259P508 3,347 2,741 SH   SOLE 01 02 2,741 0 0
Alphabet Inc Class C com 38259P706 1,329 1,090 SH   SOLE 01 02 1,090 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 15 715 SH   SOLE 01 02 715 0 0
Altria Group Inc com 02209S103 3,470 84,845 SH   SOLE 01 02 84,845 0 0
Amazon.Com Inc com 023135106 4,317 2,487 SH   SOLE 01 02 2,487 0 0
Ambarella Inc com G037AX101 6 100 SH   SOLE 01 02 100 0 0
Amcor Plc com G0250X107 30 3,060 SH   SOLE 01 02 3,060 0 0
Ameren Illinois Co 4.7 percent Pfd com 02361D845 50 500 SH   SOLE 01 02 500 0 0
American Express com 560874109 12 100 SH   SOLE 01 02 100 0 0
American Outdoor Brands Corp com 02874P103 9 1,600 SH   SOLE 01 02 1,600 0 0
Amgen Inc com 031162100 889 4,594 SH   SOLE 01 02 4,594 0 0
Analog Devices com 032654105 12,898 115,437 SH   SOLE 01 02 115,437 0 0
Andersons Inc com 034164103 3 150 SH   SOLE 01 02 150 0 0
Annaly Capital Management Inc com 035710409 18 2,000 SH   SOLE 01 02 2,000 0 0
Apergy Corp com 03755L104 777 28,737 SH   SOLE 01 02 28,737 0 0
Apple Computer Inc com 037833100 8,469 37,813 SH   SOLE 01 02 37,813 0 0
Archer Daniels Midland Company com 039483102 70 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 1,110 29,340 SH   SOLE 01 02 29,340 0 0
Autodesk Inc com 052769106 15 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 3,425 21,216 SH   SOLE 01 02 21,216 0 0
Avalonbay Communities Inc com 053484101 68 318 SH   SOLE 01 02 318 0 0
B & G Foods Inc com 05508R106 6 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 10 100 SH   SOLE 01 02 100 0 0
Ball Corporation com 058498106 164 2,250 SH   SOLE 01 02 2,250 0 0
Banco Santander Sa com 05964H105 16 3,887 SH   SOLE 01 02 3,887 0 0
Bank of America Corp com 060505104 754 25,834 SH   SOLE 01 02 25,834 0 0
Bank of New York Mellon Corp com 064058100 828 18,318 SH   SOLE 01 02 18,318 0 0
Barclays 1-3 year Credit Bd ET com 046428864 83 1,550 SH   SOLE 01 02 1,550 0 0
BB&T Corporation com 054937107 117 2,200 SH   SOLE 01 02 2,200 0 0
Berkshire Hathaway Cl B com 084670702 1,910 9,180 SH   SOLE 01 02 9,180 0 0
Biogen Idec Inc com 09062X103 2,038 8,755 SH   SOLE 01 02 8,755 0 0
Blackrock Taxable Municipal Bo com 09248X100 35 1,400 SH   SOLE 01 02 1,400 0 0
Blackstone Group LP com 09253U108 5 100 SH   SOLE 01 02 100 0 0
Bloomberg Copper SubTR ETN-iPa com 06739F101 4 150 SH   SOLE 01 02 150 0 0
Boeing Co com 097023105 266 700 SH   SOLE 01 02 700 0 0
Boston Scientific Corp com 101137107 81 2,000 SH   SOLE 01 02 2,000 0 0
BP PLC ADR com 055622104 324 8,521 SH   SOLE 01 02 8,521 0 0
Bright Horizon Family Solution com 109194100 328 2,150 SH   SOLE 01 02 2,150 0 0
Bristol-Myers Squibb com 110122108 738 14,552 SH   SOLE 01 02 14,552 0 0
C H Robinson Worldwide com 12541W209 8 100 SH   SOLE 01 02 100 0 0
Cal Maine Foods Inc com 128030202 20 500 SH   SOLE 01 02 500 0 0
Calavo Growers Inc com 128246105 1,010 10,607 SH   SOLE 01 02 10,607 0 0
Cambridge Bancorp com 132152103 522 6,961 SH   SOLE 01 02 6,961 0 0
Canadian Imperial Bank of Comm com 136069101 148 1,789 SH   SOLE 01 02 1,789 0 0
Canadian National Railroad com 136375102 4 50 SH   SOLE 01 02 50 0 0
Canadian Pacific Railway Ltd com 13645T100 33 150 SH   SOLE 01 02 150 0 0
Cannabis ETF com 84858T400 3 160 SH   SOLE 01 02 160 0 0
Cantel Medical Corp com 138098108 17 230 SH   SOLE 01 02 230 0 0
Carmax Inc com 143130102 22 250 SH   SOLE 01 02 250 0 0
Caterpillar com 149123101 216 1,711 SH   SOLE 01 02 1,711 0 0
Celgene Corp com 151020104 1,615 16,265 SH   SOLE 01 02 16,265 0 0
Cenovus Energy Inc com 15135U109 5 500 SH   SOLE 01 02 500 0 0
Centurylink Inc com 156700106 1 104 SH   SOLE 01 02 104 0 0
Charles Schwab Corp com 808513105 5,839 139,589 SH   SOLE 01 02 139,589 0 0
Chevron Corp com 166764100 7,020 59,193 SH   SOLE 01 02 59,193 0 0
Chicago Mercantile Exchange com 167760107 97 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 8 10 SH   SOLE 01 02 10 0 0
Chubb Corp com 171232101 48 300 SH   SOLE 01 02 300 0 0
Church & Dwight com 171340102 11,574 153,825 SH   SOLE 01 02 153,825 0 0
Cigna Corp com 125509109 31 207 SH   SOLE 01 02 207 0 0
Cincinnati Financial Corp com 172062101 73 625 SH   SOLE 01 02 625 0 0
Cisco Systems com 17275R102 351 7,104 SH   SOLE 01 02 7,104 0 0
Citigroup com 172967424 3 40 SH   SOLE 01 02 40 0 0
Clean Harbors, Inc com 184496107 8 100 SH   SOLE 01 02 100 0 0
Coca Cola Company com 191216100 4,064 74,651 SH   SOLE 01 02 74,651 0 0
Colgate-Palmolive Co com 194162103 379 5,161 SH   SOLE 01 02 5,161 0 0
Comcast Corp Class A com 20030N101 61 1,346 SH   SOLE 01 02 1,346 0 0
Comerica Inc com 200340107 33 500 SH   SOLE 01 02 500 0 0
Conocophillips com 20825C104 580 10,173 SH   SOLE 01 02 10,173 0 0
Core U.S. Aggregate Bond ETF-i com 464287226 11 100 SH   SOLE 01 02 100 0 0
Corporate Bond ETF-Fidelity com 316188101 21 400 SH   SOLE 01 02 400 0 0
Corteva Inc com 22052L104 206 7,352 SH   SOLE 01 02 7,352 0 0
Costamare Inc com Y1771G102 3 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 40 140 SH   SOLE 01 02 140 0 0
Cree Inc com 225447101 108 2,200 SH   SOLE 01 02 2,200 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 52 2,000 SH   SOLE 01 02 2,000 0 0
CVS Caremark Corp com 126650100 170 2,695 SH   SOLE 01 02 2,695 0 0
Deere & Co com 244199105 527 3,125 SH   SOLE 01 02 3,125 0 0
Dell Inc com 247025109 4 85 SH   SOLE 01 02 85 0 0
Deutsche Bank 8.05 percent Pfd com 25150L108 1,550 60,095 SH   SOLE 01 02 60,095 0 0
Dexcom Inc com 252131107 28 190 SH   SOLE 01 02 190 0 0
Diageo Plc ADR com 25243Q205 516 3,158 SH   SOLE 01 02 3,158 0 0
Discover Financial Services com 254709108 6 78 SH   SOLE 01 02 78 0 0
Dominion Resources Inc com 25746U109 28 348 SH   SOLE 01 02 348 0 0
Doubleline Total Return Tact E com 78467V848 15 305 SH   SOLE 01 02 305 0 0
Dover com 260003108 7,193 72,251 SH   SOLE 01 02 72,251 0 0
Dow Chemical com 260543103 309 6,486 SH   SOLE 01 02 6,486 0 0
Duke Energy New com 26441C105 1,290 13,453 SH   SOLE 01 02 13,453 0 0
Dunkin Brands Group Inc com 265504100 16 200 SH   SOLE 01 02 200 0 0
E.I. Du Pont de Nemours & Co com 263534109 524 7,352 SH   SOLE 01 02 7,352 0 0
eBay Inc com 278642103 43 1,100 SH   SOLE 01 02 1,100 0 0
ECA Marcellus Trust I com 26827L109 1 600 SH   SOLE 01 02 600 0 0
Ecolab com 278865100 71 360 SH   SOLE 01 02 360 0 0
Edwards Lifesciences com 26176E108 1,946 8,850 SH   SOLE 01 02 8,850 0 0
Eli Lilly & Company com 532457108 34 300 SH   SOLE 01 02 300 0 0
Emerging Lcl $ Bd ETF-Mkt Vect com 57060U522 969 29,375 SH   SOLE 01 02 29,375 0 0
Emerson Electric Co com 291011104 97 1,445 SH   SOLE 01 02 1,445 0 0
Enbridge Inc com 29250N105 124 3,542 SH   SOLE 01 02 3,542 0 0
Energy Select Sector ETF-SPDR com 81369Y506 736 12,427 SH   SOLE 01 02 12,427 0 0
Energy Transfer LP com 29273V100 1,137 86,901 SH   SOLE 01 02 86,901 0 0
Enerplus Corp com 29274D604 1 200 SH   SOLE 01 02 200 0 0
Enhanced Short Maturity Active com 72201R833 153 1,500 SH   SOLE 01 02 1,500 0 0
Enterprise Bancorp, Inc com 293668109 96 3,196 SH   SOLE 01 02 3,196 0 0
Enterprise Products Partners L com 293792107 98 3,440 SH   SOLE 01 02 3,440 0 0
Equity Residential com 29476L107 164 1,902 SH   SOLE 01 02 1,902 0 0
Estee Lauder Companies com 518439104 2,342 11,770 SH   SOLE 01 02 11,770 0 0
Eversource Energy com 30040W108 47 551 SH   SOLE 01 02 551 0 0
Exact Sciences Corp com 30063P105 81 900 SH   SOLE 01 02 900 0 0
Expeditors International of Wa com 302130109 165 2,220 SH   SOLE 01 02 2,220 0 0
Exxon Mobil com 30231G102 10,188 144,286 SH   SOLE 01 02 144,286 0 0
F5 Networks Inc com 315616102 657 4,680 SH   SOLE 01 02 4,680 0 0
Facebook, Inc com 30303M102 480 2,695 SH   SOLE 01 02 2,695 0 0
Factset Research Systems com 303075105 24 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 24 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 1,026 31,410 SH   SOLE 01 02 31,410 0 0
Fedex Corp com 31428X106 2,677 18,390 SH   SOLE 01 02 18,390 0 0
Fidelity National Information com 31620M106 81 609 SH   SOLE 01 02 609 0 0
First Solar Inc com 336433107 5 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 11,354 109,610 SH   SOLE 01 02 109,610 0 0
Flowers Foods Inc com 343498101 1,013 43,777 SH   SOLE 01 02 43,777 0 0
Fortune Brands Home & Security com 34964C106 839 15,337 SH   SOLE 01 02 15,337 0 0
FTSE All-World ex-US ETF-Vangu com 922042775 20 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 11 200 SH   SOLE 01 02 200 0 0
FTSE RAFI US 1500 Small-Mid ET com 46137V597 6 50 SH   SOLE 01 02 50 0 0
Garrett Motion Inc com 366505105 1 62 SH   SOLE 01 02 62 0 0
General Dynamics Corp com 369550108 199 1,089 SH   SOLE 01 02 1,089 0 0
General Electric com 369604103 129 14,444 SH   SOLE 01 02 14,444 0 0
General Mills com 370334104 18 325 SH   SOLE 01 02 325 0 0
Gentex Corp com 371901109 61 2,200 SH   SOLE 01 02 2,200 0 0
Gilead Sciences Inc com 375558103 1,133 17,880 SH   SOLE 01 02 17,880 0 0
Glacier Bancorp Inc com 37637Q105 8,159 201,664 SH   SOLE 01 02 201,664 0 0
Glaxosmithkline PLC ADR com 37733W105 15 350 SH   SOLE 01 02 350 0 0
Gold Shares ETF-SPDR com 863307104 35 255 SH   SOLE 01 02 255 0 0
HCI Group Inc com 910710102 2,320 55,175 SH   SOLE 01 02 55,175 0 0
HCP Inc com 40414L109 151 4,230 SH   SOLE 01 02 4,230 0 0
Helmerich & Payne com 423452101 1,910 47,670 SH   SOLE 01 02 47,670 0 0
Hingham Institution for Saving com 433323102 1,526 8,072 SH   SOLE 01 02 8,072 0 0
Home Depot com 437076102 57 245 SH   SOLE 01 02 245 0 0
Honeywell International, Inc com 438516106 106 629 SH   SOLE 01 02 629 0 0
Hormel Foods Corp com 440452100 1,447 33,080 SH   SOLE 01 02 33,080 0 0
Host Hotels & Resorts Inc com 44107P104 1 45 SH   SOLE 01 02 45 0 0
HSBC Hldgs PLC ADR com 404280406 6 150 SH   SOLE 01 02 150 0 0
Huntington Bancshares com 446150104 97 6,831 SH   SOLE 01 02 6,831 0 0
iBoxx $ Invest Grade Corporate com 464287242 1,582 12,410 SH   SOLE 01 02 12,410 0 0
Illinois Tool Works Inc com 452308109 7,683 49,095 SH   SOLE 01 02 49,095 0 0
Illumina Inc com 452327109 106 350 SH   SOLE 01 02 350 0 0
Imperial Oil LTD com 453038408 1,407 54,008 SH   SOLE 01 02 54,008 0 0
Independent Bank Corp com 453836108 178 2,379 SH   SOLE 01 02 2,379 0 0
Intel com 458140100 412 8,000 SH   SOLE 01 02 8,000 0 0
International Business Machine com 459200101 19,647 135,102 SH   SOLE 01 02 135,102 0 0
International Flavors & Fragra com 459506101 442 3,600 SH   SOLE 01 02 3,600 0 0
International Small Cap Div ET com 97717W760 227 3,581 SH   SOLE 01 02 3,581 0 0
Invesco Global Water ETF com 46138E651 2 70 SH   SOLE 01 02 70 0 0
Invesco Water Resources ETF com 46137V142 3 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 29 2,550 SH   SOLE 01 02 2,550 0 0
IPG Photonics Corp com 44980X109 905 6,675 SH   SOLE 01 02 6,675 0 0
Iron Mountain Inc com 462846106 10 308 SH   SOLE 01 02 308 0 0
J G Boswell Co com 101205102 3,293 4,821 SH   SOLE 01 02 4,821 0 0
J.M. Smucker Co com 832696405 12 113 SH   SOLE 01 02 113 0 0
Jefferies Group Inc com 472319102 6 300 SH   SOLE 01 02 300 0 0
John Wiley & Sons, Inc Cl A com 968223206 138 3,150 SH   SOLE 01 02 3,150 0 0
Johnson & Johnson com 478160104 9,904 76,553 SH   SOLE 01 02 76,553 0 0
JP Morgan USD Emer Mkt Bd ETF- com 464288281 410 3,620 SH   SOLE 01 02 3,620 0 0
JPMorgan Chase & Co com 46625H100 456 3,875 SH   SOLE 01 02 3,875 0 0
Keweenaw Land Assn ltd com 493026108 117 1,665 SH   SOLE 01 02 1,665 0 0
KeyCorp com 493267108 19 1,077 SH   SOLE 01 02 1,077 0 0
Kimberly-Clark Corp com 494368103 80 562 SH   SOLE 01 02 562 0 0
Kinder Morgan Inc com 49456B101 270 13,120 SH   SOLE 01 02 13,120 0 0
Kinsale Capital Group, Inc com 49714P108 150 1,450 SH   SOLE 01 02 1,450 0 0
Knowles Corp com 49926D109 93 4,588 SH   SOLE 01 02 4,588 0 0
Kroger Co com 501044101 2 60 SH   SOLE 01 02 60 0 0
Limoneira Co com 532746104 73 4,000 SH   SOLE 01 02 4,000 0 0
Linde Plc com G5494J103 77 400 SH   SOLE 01 02 400 0 0
Lindsay Corp com 535555106 7 80 SH   SOLE 01 02 80 0 0
Lockheed Martin Corporation com 539830109 29 75 SH   SOLE 01 02 75 0 0
Lowes com 548661107 30 272 SH   SOLE 01 02 272 0 0
Lyft Inc Cl A com 55087P104 4 100 SH   SOLE 01 02 100 0 0
Magellan Midstream Partners LP com 559080106 741 11,188 SH   SOLE 01 02 11,188 0 0
Marathon Petroleum Corp com 56585A102 103 1,690 SH   SOLE 01 02 1,690 0 0
Marriott International, Inc Cl com 571903202 1,531 12,309 SH   SOLE 01 02 12,309 0 0
Marriott Vacations Worldwide C com 57164Y107 108 1,042 SH   SOLE 01 02 1,042 0 0
McCormick & Co Inc com 579780206 3,436 21,981 SH   SOLE 01 02 21,981 0 0
McDonalds Corp com 580135101 1,404 6,540 SH   SOLE 01 02 6,540 0 0
Medical Properties Trust Inc com 58463J304 10 500 SH   SOLE 01 02 500 0 0
Medtronic com 585055106 65 600 SH   SOLE 01 02 600 0 0
Merck com 58933Y105 2,087 24,795 SH   SOLE 01 02 24,795 0 0
Metlife Inc com 59156R108 24 500 SH   SOLE 01 02 500 0 0
Microsoft com 594918104 4,126 29,677 SH   SOLE 01 02 29,677 0 0
Mondelez International Inc com 609207105 440 7,959 SH   SOLE 01 02 7,959 0 0
MSC Industrial Direct Co com 553530106 342 4,710 SH   SOLE 01 02 4,710 0 0
MSCI Emerging Markets ETF-Vang com 922042858 406 10,075 SH   SOLE 01 02 10,075 0 0
MSCI Materials ETF-Fidelity com 316092881 23 700 SH   SOLE 01 02 700 0 0
Nasdaq Biotechnology ETF-iShar com 464287556 235 2,360 SH   SOLE 01 02 2,360 0 0
Nestle SA ADR com 641069406 6,019 55,525 SH   SOLE 01 02 55,525 0 0
Netflix Inc com 64110L106 2 9 SH   SOLE 01 02 9 0 0
NextEra Energy, Inc. com 302571104 431 1,850 SH   SOLE 01 02 1,850 0 0
Nike B com 654106103 164 1,743 SH   SOLE 01 02 1,743 0 0
Norfolk Southern Corp com 655844108 36 200 SH   SOLE 01 02 200 0 0
Northern Oil & Gas, Inc com 665531109 7 3,750 SH   SOLE 01 02 3,750 0 0
Northrop Grumman Corp com 666807102 26 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR com 66987V109 5,179 59,597 SH   SOLE 01 02 59,597 0 0
Novo-Nordisk A-S ADR com 670100205 1,405 27,175 SH   SOLE 01 02 27,175 0 0
Nutrien Ltd com 67077M108 20 400 SH   SOLE 01 02 400 0 0
NVIDIA Corp com 67066G104 3,779 21,711 SH   SOLE 01 02 21,711 0 0
NXP Semiconductors Nv com N6596X109 38 350 SH   SOLE 01 02 350 0 0
Occidental Petroleum Corp com 674599105 580 13,048 SH   SOLE 01 02 13,048 0 0
Ocean Spray 4 percent Pfd com 675022206 17 1,323 SH   SOLE 01 02 1,323 0 0
Opiant Pharmaceuticals com 683750103 5 300 SH   SOLE 01 02 300 0 0
Oracle Corporation com 68389X105 33 594 SH   SOLE 01 02 594 0 0
Packaging Corp Of America com 695156109 33 312 SH   SOLE 01 02 312 0 0
Palo Alto Networks com 697435105 36 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 4,693 56,694 SH   SOLE 01 02 56,694 0 0
PayPal Holdings Inc com 70450Y103 5,159 49,802 SH   SOLE 01 02 49,802 0 0
Peoples United Financial, Inc com 712704105 47 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 9,351 68,202 SH   SOLE 01 02 68,202 0 0
Pfizer Inc com 717081103 1,665 46,352 SH   SOLE 01 02 46,352 0 0
Philip Morris Intl Inc com 718172109 3,232 42,564 SH   SOLE 01 02 42,564 0 0
Phillips 66 com 718546104 434 4,234 SH   SOLE 01 02 4,234 0 0
Pinnacle West Capital Corp com 723484101 29 300 SH   SOLE 01 02 300 0 0
Plug Power, Inc com 72919P202 2 660 SH   SOLE 01 02 660 0 0
Prime Cyber Security ETF-ETF M com 26924G201 2 63 SH   SOLE 01 02 63 0 0
Procter & Gamble com 742718109 8,907 71,615 SH   SOLE 01 02 71,615 0 0
Provention Bio Inc com 74374N102 3 400 SH   SOLE 01 02 400 0 0
Prudential Financial, Inc com 744320102 2 17 SH   SOLE 01 02 17 0 0
Public Service Enterprise Grou com 744573106 93 1,500 SH   SOLE 01 02 1,500 0 0
Qualcomm Inc com 747525103 220 2,884 SH   SOLE 01 02 2,884 0 0
Quanterix Corporation com 74766Q101 15 700 SH   SOLE 01 02 700 0 0
Raytheon Co com 755111507 196 1,000 SH   SOLE 01 02 1,000 0 0
Real Estate ETF-Vanguard com 922908553 75 809 SH   SOLE 01 02 809 0 0
Realty Income Corp com 756109104 4,425 57,706 SH   SOLE 01 02 57,706 0 0
Resideo Technologies Inc com 76118Y104 1 104 SH   SOLE 01 02 104 0 0
ResMed Inc com 761152107 1,954 14,466 SH   SOLE 01 02 14,466 0 0
Rio Tinto PLC ADR com 204412209 5 100 SH   SOLE 01 02 100 0 0
Robotics & AI ETF-Global X Fun com 37954Y715 27 1,352 SH   SOLE 01 02 1,352 0 0
Roche Holding AG ADR com 771195104 17 480 SH   SOLE 01 02 480 0 0
Rockwell Automation Inc com 773903109 4 25 SH   SOLE 01 02 25 0 0
Roper Technologies com 776696106 1,699 4,765 SH   SOLE 01 02 4,765 0 0
Royal Bank of Canada Montreal com 780087102 24 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell B ADR com 780259107 400 6,670 SH   SOLE 01 02 6,670 0 0
Royal Dutch Shell PLC Sponsore com 780259206 6 100 SH   SOLE 01 02 100 0 0
Russell 2000 Value Index ETF-i com 464287630 10 80 SH   SOLE 01 02 80 0 0
Russell Mid-Cap Growth ETF iSh com 464287481 20 142 SH   SOLE 01 02 142 0 0
Russell Midcap ETF-iShares com 464287499 160 2,860 SH   SOLE 01 02 2,860 0 0
S&P 500 ETF-SPDR com 78462F103 553 1,864 SH   SOLE 01 02 1,864 0 0
S&P Biotech ETF-SPDR com 78464A870 504 6,605 SH   SOLE 01 02 6,605 0 0
S&P Dividend ETF-SPDR com 78464A763 29 280 SH   SOLE 01 02 280 0 0
S&P Global, Inc com 78409V104 73 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
Schlumberger NV com 806857108 52 1,531 SH   SOLE 01 02 1,531 0 0
Sempra Energy com 816851109 201 1,362 SH   SOLE 01 02 1,362 0 0
Short-Term Bond ETF-Vanguard com 921937827 557 6,890 SH   SOLE 01 02 6,890 0 0
Silver Trust ETF-iShares com 46428Q109 5 300 SH   SOLE 01 02 300 0 0
Simon Property Group com 828806109 125 801 SH   SOLE 01 02 801 0 0
SM Energy Co com 792228108 5 500 SH   SOLE 01 02 500 0 0
Small Cap Value ETF-Vanguard com 922908611 45 350 SH   SOLE 01 02 350 0 0
Snap Inc Cl A com 83304A106 24 1,518 SH   SOLE 01 02 1,518 0 0
Sonoco Products Co com 835495102 76 1,300 SH   SOLE 01 02 1,300 0 0
Spotify Technology S.A. com L8681T102 11 100 SH   SOLE 01 02 100 0 0
Starbucks Corp com 855244109 18 200 SH   SOLE 01 02 200 0 0
State Street Corp com 857477103 10 175 SH   SOLE 01 02 175 0 0
State Street Corp 6 percent Pfd com 857477889 232 9,190 SH   SOLE 01 02 9,190 0 0
State Street Corp 6 percent Pfd com 857477889 101 4,000 SH   SOLE 01 02 4,000 0 0
Stock Yards Bancorp Inc com 861025104 2,407 65,600 SH   SOLE 01 02 65,600 0 0
Stryker Corp com 863667101 3,716 17,180 SH   SOLE 01 02 17,180 0 0
Sturm Ruger & Co Inc com 864159108 4 100 SH   SOLE 01 02 100 0 0
Suntrust Banks Inc com 867914103 378 5,491 SH   SOLE 01 02 5,491 0 0
Synchrony Financial com 87165B103 3 98 SH   SOLE 01 02 98 0 0
Sysco Corporation com 871829107 235 2,960 SH   SOLE 01 02 2,960 0 0
Tapestry Inc com 876030107 73 2,800 SH   SOLE 01 02 2,800 0 0
Targa Resources Corp com 87612G101 37 920 SH   SOLE 01 02 920 0 0
Target Corporation com 87612E106 21 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 3,087 9,085 SH   SOLE 01 02 9,085 0 0
Tesla Motors, Inc com 88160R101 33 137 SH   SOLE 01 02 137 0 0
Texas Capital Bancshares 6.5 percent com 882228406 1,068 40,400 SH   SOLE 01 02 40,400 0 0
Texas Instruments com 882508104 45 350 SH   SOLE 01 02 350 0 0
The Chemours Co com 163851108 1 57 SH   SOLE 01 02 57 0 0
The Hershey Co com 427866108 54 350 SH   SOLE 01 02 350 0 0
The Kraft Heinz Co com 500754106 27 966 SH   SOLE 01 02 966 0 0
The Southern Company com 842587107 165 2,671 SH   SOLE 01 02 2,671 0 0
Thermo Fisher Scientific, Inc com 883556102 864 2,965 SH   SOLE 01 02 2,965 0 0
TJX Cos com 872540109 251 4,506 SH   SOLE 01 02 4,506 0 0
Toro Company com 891092108 9 125 SH   SOLE 01 02 125 0 0
Toronto Dominion Bank com 891160509 2,587 44,404 SH   SOLE 01 02 44,404 0 0
Total SA ADR com 89151E109 14 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,648 51,129 SH   SOLE 01 02 51,129 0 0
Travelers Companies Inc com 89420G109 33 225 SH   SOLE 01 02 225 0 0
Twitter Inc com 90184L102 69 1,670 SH   SOLE 01 02 1,670 0 0
U S Bancorp com 902973304 929 16,784 SH   SOLE 01 02 16,784 0 0
U-Blox Holding Ag Ord com H89210100 25 350 SH   SOLE 01 02 350 0 0
U.S. Broad Market ETF-Schwab com 808524102 340 4,784 SH   SOLE 01 02 4,784 0 0
U.S. Ecology, Inc com 025533407 38 600 SH   SOLE 01 02 600 0 0
Union Pacific Corp com 907818108 32 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,660 19,484 SH   SOLE 01 02 19,484 0 0
United Therapeutics Corp com 91307C102 8 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 27 125 SH   SOLE 01 02 125 0 0
Unitil Corp com 913259107 63 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 1,954 71,460 SH   SOLE 01 02 71,460 0 0
US Bancorp 6.50 percent Pfd com 902973833 159 5,800 SH   SOLE 01 02 5,800 0 0
Utilities Select ETF-SPDR com 81369Y886 19 300 SH   SOLE 01 02 300 0 0
Verizon Communications com 92343V104 1,012 16,758 SH   SOLE 01 02 16,758 0 0
Vertex Pharmaceuticals com 92532F100 1,762 10,400 SH   SOLE 01 02 10,400 0 0
Vestas Wind Systems A/S com K9773J128 2 20 SH   SOLE 01 02 20 0 0
Visa Inc com 92826C839 36 210 SH   SOLE 01 02 210 0 0
Vodafone Group PLC ADR com 92857W209 6 321 SH   SOLE 01 02 321 0 0
Vornado Realty Trust com 929042109 40 626 SH   SOLE 01 02 626 0 0
Wabtec com 929740108 6 79 SH   SOLE 01 02 79 0 0
Wal-Mart Stores Inc com 931142103 36 300 SH   SOLE 01 02 300 0 0
Walgreens Boots Alliance Inc com 931427108 78 1,415 SH   SOLE 01 02 1,415 0 0
Walt Disney Co com 254687106 120 922 SH   SOLE 01 02 922 0 0
Washington Trust Bancorp com 940610108 95 1,959 SH   SOLE 01 02 1,959 0 0
Waters Corp com 941848103 9,064 40,605 SH   SOLE 01 02 40,605 0 0
Wells Fargo & Co com 949746101 403 7,984 SH   SOLE 01 02 7,984 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 689 27,000 SH   SOLE 01 02 27,000 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 293 11,500 SH   SOLE 01 02 11,500 0 0
Wells Fargo Pref Stock ETF-SPD com 78464A292 799 18,100 SH   SOLE 01 02 18,100 0 0
Welltower Inc com 95040Q104 612 6,746 SH   SOLE 01 02 6,746 0 0
Weyerhaeuser Co com 962166104 4,236 152,925 SH   SOLE 01 02 152,925 0 0
Xcel Energy Inc com 98389B100 45 700 SH   SOLE 01 02 700 0 0
Yum Brands Inc com 988498101 9 80 SH   SOLE 01 02 80 0 0
Yum China Holdings I com 98850P109 4 80 SH   SOLE 01 02 80 0 0