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 129 825 SH   SOLE 01 02 825 0 0
A.D. Makepeace Company com 560874109 11,866 2,608 SH   SOLE 01 02 2,608 0 0
Abbott Laboratories com 002824100 491 5,372 SH   SOLE 01 02 5,372 0 0
AbbVie Inc com 00287Y109 328 3,337 SH   SOLE 01 02 3,337 0 0
Acadia Pharmaceuticals, Inc com 004225108 5 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1151C101 27 124 SH   SOLE 01 02 124 0 0
Acushnet Holdings Corp com 005098108 17 500 SH   SOLE 01 02 500 0 0
Adobe Systems com 00724F101 12,520 28,761 SH   SOLE 01 02 28,761 0 0
Air Prod & Chemicals Inc com 009158106 254 1,050 SH   SOLE 01 02 1,050 0 0
Albany International Corp com 012348108 18 300 SH   SOLE 01 02 300 0 0
Alcon Inc com H01301128 20 350 SH   SOLE 01 02 350 0 0
Alerian MLP ETF-Alps com 00162Q452 893 36,171 SH   SOLE 01 02 36,171 0 0
Alibaba Group Hldg ADR com 01609W102 85 396 SH   SOLE 01 02 396 0 0
Allstate Corporation com 020002101 78 800 SH   SOLE 01 02 800 0 0
Alphabet Inc Cl A com 02079K305 4,019 2,834 SH   SOLE 01 02 2,834 0 0
Alphabet Inc Class C com 02079K107 1,689 1,195 SH   SOLE 01 02 1,195 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 9 715 SH   SOLE 01 02 715 0 0
Altria Group Inc com 02209S103 3,533 90,002 SH   SOLE 01 02 90,002 0 0
Amazon.Com Inc com 023135106 7,148 2,591 SH   SOLE 01 02 2,591 0 0
Ambarella Inc com G037AX101 5 100 SH   SOLE 01 02 100 0 0
Ameren Illinois Co 4.26 percent Pfd com 02361D878 25 250 SH   SOLE 01 02 250 0 0
Ameren Illinois Co 4.7 percent Pfd com 02361D845 80 796 SH   SOLE 01 02 796 0 0
Amgen Inc com 031162100 1,087 4,610 SH   SOLE 01 02 4,610 0 0
Analog Devices com 032654105 12,234 99,758 SH   SOLE 01 02 99,758 0 0
Annaly Capital Management Inc com 035710409 13 2,000 SH   SOLE 01 02 2,000 0 0
Anthem Inc com 036752103 2 6 SH   SOLE 01 02 6 0 0
Apple Computer Inc com 037833100 11,217 30,747 SH   SOLE 01 02 30,747 0 0
Archer Daniels Midland Company com 039483102 68 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 619 20,480 SH   SOLE 01 02 20,480 0 0
Autodesk Inc com 052769106 24 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 2,800 18,809 SH   SOLE 01 02 18,809 0 0
Avalonbay Communities Inc com 053484101 43 281 SH   SOLE 01 02 281 0 0
B & G Foods Inc com 05508R106 7 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 12 100 SH   SOLE 01 02 100 0 0
Balchem Corp com 057665200 420 4,425 SH   SOLE 01 02 4,425 0 0
Ball Corporation com 058498106 139 2,000 SH   SOLE 01 02 2,000 0 0
Banco Santander Sa com 05964H105 9 3,887 SH   SOLE 01 02 3,887 0 0
Bank of America Corp com 060505104 610 25,673 SH   SOLE 01 02 25,673 0 0
Bank of New York Mellon Corp com 064058100 708 18,318 SH   SOLE 01 02 18,318 0 0
Barclays 1-3 year Credit Bd ETF-iShares com 464288646 101 1,850 SH   SOLE 01 02 1,850 0 0
Berkshire Hathaway Inc B com 084670702 1,411 7,904 SH   SOLE 01 02 7,904 0 0
Biogen Idec Inc com 09062X103 1,854 6,930 SH   SOLE 01 02 6,930 0 0
Blackrock Taxable Municipal Bond com 09248X100 35 1,400 SH   SOLE 01 02 1,400 0 0
Blackstone Group LP com 09260D107 6 100 SH   SOLE 01 02 100 0 0
Boeing Co com 097023105 124 677 SH   SOLE 01 02 677 0 0
Boston Scientific Corp com 101137107 63 1,800 SH   SOLE 01 02 1,800 0 0
BP PLC ADR com 055622104 200 8,571 SH   SOLE 01 02 8,571 0 0
Bright Horizon Family Solutions Inc com 109194100 252 2,150 SH   SOLE 01 02 2,150 0 0
Brighthouse Financial Inc 6.75 percent Pfd com 10922N509 212 8,385 SH   SOLE 01 02 8,385 0 0
BRISTOL MYERS SQUIBB CONTINGENT RTS com 110122157 57 15,915 SH   SOLE 01 02 15,915 0 0
Bristol-Myers Squibb com 110122108 1,520 25,847 SH   SOLE 01 02 25,847 0 0
Broadcom Inc com 11135F101 2 6 SH   SOLE 01 02 6 0 0
C H Robinson Worldwide com 12541W209 8 100 SH   SOLE 01 02 100 0 0
Cal Maine Foods Inc com 128030202 22 500 SH   SOLE 01 02 500 0 0
Calavo Growers Inc com 128246105 312 4,960 SH   SOLE 01 02 4,960 0 0
Cambridge Bancorp com 132152109 412 6,961 SH   SOLE 01 02 6,961 0 0
Canadian Dollar Currency com CAD999996 0 11 SH   SOLE 01 02 11 0 0
Canadian Imperial Bank of Commerce com 136069101 114 1,695 SH   SOLE 01 02 1,695 0 0
Canadian National Railroad com 136375102 4 50 SH   SOLE 01 02 50 0 0
Canadian Pacific Railway Ltd com 13645T100 38 150 SH   SOLE 01 02 150 0 0
Cannabis ETF com 84858T400 2 160 SH   SOLE 01 02 160 0 0
Carnival Corp com 143658300 5 300 SH   SOLE 01 02 300 0 0
Carrier Global Corp com 14448C104 71 3,210 SH   SOLE 01 02 3,210 0 0
Caterpillar com 149123101 219 1,731 SH   SOLE 01 02 1,731 0 0
Cenovus Energy Inc com 15135U109 2 400 SH   SOLE 01 02 400 0 0
Centurylink Inc com 156700106 1 104 SH   SOLE 01 02 104 0 0
Championx Corp com 15872M104 25 2,537 SH   SOLE 01 02 2,537 0 0
Charles Schwab Corp com 808513105 4,590 136,032 SH   SOLE 01 02 136,032 0 0
Chevron Corp com 166764100 5,338 59,822 SH   SOLE 01 02 59,822 0 0
Chicago Mercantile Exchange com 12572Q105 75 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 11 10 SH   SOLE 01 02 10 0 0
Church & Dwight com 171340102 10,462 135,347 SH   SOLE 01 02 135,347 0 0
Cigna Corp com 125523100 41 217 SH   SOLE 01 02 217 0 0
Cincinnati Financial Corp com 172062101 59 925 SH   SOLE 01 02 925 0 0
Cisco Systems com 17275R102 187 4,017 SH   SOLE 01 02 4,017 0 0
Citigroup com 172967424 2 40 SH   SOLE 01 02 40 0 0
Clean Harbors, Inc com 184496107 6 100 SH   SOLE 01 02 100 0 0
Coca Cola Company com 191216100 2,889 64,661 SH   SOLE 01 02 64,661 0 0
Colgate-Palmolive Co com 194162103 217 2,961 SH   SOLE 01 02 2,961 0 0
Comcast Corp Class A com 20030N101 52 1,346 SH   SOLE 01 02 1,346 0 0
Comerica Inc com 200340107 19 500 SH   SOLE 01 02 500 0 0
Conformis Inc com 20717E101 4 5,000 SH   SOLE 01 02 5,000 0 0
Conocophillips com 20825C104 338 8,048 SH   SOLE 01 02 8,048 0 0
Core U.S. Aggregate Bond ETF-iShares com 464287226 15 125 SH   SOLE 01 02 125 0 0
Corporate Bond ETF-Fidelity com 316188101 36 650 SH   SOLE 01 02 650 0 0
Corteva Inc com 22052L104 153 5,698 SH   SOLE 01 02 5,698 0 0
Costamare Inc com Y1771G102 3 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 42 140 SH   SOLE 01 02 140 0 0
Cree Inc com 225447101 41 700 SH   SOLE 01 02 700 0 0
CSX Corporation com 126408103 3 39 SH   SOLE 01 02 39 0 0
Cummins Inc com 231021106 3 15 SH   SOLE 01 02 15 0 0
Customers Bancorp 6 percent Pfd com 23204G704 58 3,000 SH   SOLE 01 02 3,000 0 0
CVS Caremark Corp com 126650100 150 2,309 SH   SOLE 01 02 2,309 0 0
Danaher Corp com 235851102 4 24 SH   SOLE 01 02 24 0 0
Deere & Co com 244199105 427 2,716 SH   SOLE 01 02 2,716 0 0
Dexcom Inc com 252131107 77 190 SH   SOLE 01 02 190 0 0
Diageo Plc ADR com 25243Q205 400 2,977 SH   SOLE 01 02 2,977 0 0
Dominion Resources Inc com 25746U109 13 166 SH   SOLE 01 02 166 0 0
Doubleline Total Return Tact ETF-SPDRS com 78467V848 15 305 SH   SOLE 01 02 305 0 0
Dover com 260003108 6,448 66,774 SH   SOLE 01 02 66,774 0 0
Dow Chemical com 260557103 236 5,799 SH   SOLE 01 02 5,799 0 0
Draftkings Inc com 26142R104 8 248 SH   SOLE 01 02 248 0 0
Duke Energy New com 26441C204 739 9,253 SH   SOLE 01 02 9,253 0 0
Dunkin Brands Group Inc com 265504100 13 200 SH   SOLE 01 02 200 0 0
E.I. Du Pont de Nemours & Co com 26614N102 308 5,799 SH   SOLE 01 02 5,799 0 0
eBay Inc com 278642103 5 100 SH   SOLE 01 02 100 0 0
Ecolab com 278865100 73 367 SH   SOLE 01 02 367 0 0
Edwards Lifesciences com 28176E108 1,803 26,082 SH   SOLE 01 02 26,082 0 0
Electronic Arts Inc com 285512109 1 5 SH   SOLE 01 02 5 0 0
Eli Lilly & Company com 532457108 52 318 SH   SOLE 01 02 318 0 0
Emerging Lcl $ Bd ETF-Mkt Vectors com 92189H300 26 838 SH   SOLE 01 02 838 0 0
Emerson Electric Co com 291011104 90 1,445 SH   SOLE 01 02 1,445 0 0
Energy Select Sector ETF-SPDR com 81369Y506 512 13,532 SH   SOLE 01 02 13,532 0 0
Energy Transfer LP com 29273V100 1,550 217,710 SH   SOLE 01 02 217,710 0 0
Enerplus Corp com 292766102 1 200 SH   SOLE 01 02 200 0 0
Enhanced Short Maturity Active ETF -PIMCO com 72201R833 153 1,500 SH   SOLE 01 02 1,500 0 0
Enterprise Products Partners LP com 293792107 121 6,640 SH   SOLE 01 02 6,640 0 0
Equity Residential com 29476L107 75 1,268 SH   SOLE 01 02 1,268 0 0
Estee Lauder Companies com 518439104 2,182 11,565 SH   SOLE 01 02 11,565 0 0
Eversource Energy com 30040W108 46 551 SH   SOLE 01 02 551 0 0
Exact Sciences Corp com 30063P105 83 950 SH   SOLE 01 02 950 0 0
Expeditors International of Washington com 302130109 70 920 SH   SOLE 01 02 920 0 0
Exxon Mobil com 30231G102 6,604 147,676 SH   SOLE 01 02 147,676 0 0
F5 Networks Inc com 315616102 160 1,150 SH   SOLE 01 02 1,150 0 0
Facebook, Inc com 30303M102 574 2,528 SH   SOLE 01 02 2,528 0 0
Factset Research Systems com 303075105 33 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 23 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 1,346 31,410 SH   SOLE 01 02 31,410 0 0
Fedex Corp com 31428X106 243 1,735 SH   SOLE 01 02 1,735 0 0
Fidelity National Information Svcs com 31620M106 82 609 SH   SOLE 01 02 609 0 0
First Midwest Bancorp 7 percent Pfd com 320867203 219 8,875 SH   SOLE 01 02 8,875 0 0
First Solar Inc com 336433107 4 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 9,559 97,916 SH   SOLE 01 02 97,916 0 0
Flir Systems Inc com 302445101 8 200 SH   SOLE 01 02 200 0 0
Flowers Foods Inc com 343498101 935 41,827 SH   SOLE 01 02 41,827 0 0
Ford Motor Company com 345370860 19 3,100 SH   SOLE 01 02 3,100 0 0
Fortune Brands Home & Security, Inc com 34964C106 838 13,112 SH   SOLE 01 02 13,112 0 0
Franco Nevada Corp com 351858105 3,294 23,591 SH   SOLE 01 02 23,591 0 0
FTSE All-World ex-US ETF-Vanguard com 922042775 19 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 10 200 SH   SOLE 01 02 200 0 0
FTSE RAFI US 1500 Small-Mid ETF-Invesco com 46137V597 6 50 SH   SOLE 01 02 50 0 0
General Dynamics Corp com 369550108 155 1,039 SH   SOLE 01 02 1,039 0 0
General Electric com 369604103 78 11,481 SH   SOLE 01 02 11,481 0 0
General Mills com 370334104 20 325 SH   SOLE 01 02 325 0 0
Gentex Corp com 371901109 15 600 SH   SOLE 01 02 600 0 0
Gilead Sciences Inc com 375558103 1,118 14,533 SH   SOLE 01 02 14,533 0 0
Glacier Bancorp Inc com 37637Q105 6,685 189,424 SH   SOLE 01 02 189,424 0 0
Glaxosmithkline PLC ADR com 37733W105 10 250 SH   SOLE 01 02 250 0 0
Gmac Capital Tr 8.125 percent Pfd com 361860208 407 18,175 SH   SOLE 01 02 18,175 0 0
Gold Shares ETF-SPDR com 78463V107 93 555 SH   SOLE 01 02 555 0 0
Hanover Insurance Group 6.35 percent Pfd com 410867204 32 1,250 SH   SOLE 01 02 1,250 0 0
HCI Group Inc com 40416E103 2,539 54,975 SH   SOLE 01 02 54,975 0 0
Healthpeak Properties Ord com 42250P103 110 3,980 SH   SOLE 01 02 3,980 0 0
Helmerich & Payne com 423452101 11 550 SH   SOLE 01 02 550 0 0
Hingham Institution for Savings com 433323102 1,506 8,975 SH   SOLE 01 02 8,975 0 0
Home Depot com 437076102 60 238 SH   SOLE 01 02 238 0 0
Honeywell International, Inc com 438516106 91 629 SH   SOLE 01 02 629 0 0
Hormel Foods Corp com 440452100 1,529 31,680 SH   SOLE 01 02 31,680 0 0
HSBC Hldgs PLC ADR com 404280406 3 150 SH   SOLE 01 02 150 0 0
Huntington Bancshares com 446150104 58 6,431 SH   SOLE 01 02 6,431 0 0
iBoxx $ Invest Grade Corporate Bond ETF-iShares com 464287242 1,636 12,160 SH   SOLE 01 02 12,160 0 0
Illinois Tool Works Inc com 452308109 7,780 44,494 SH   SOLE 01 02 44,494 0 0
Illumina Inc com 452327109 111 300 SH   SOLE 01 02 300 0 0
Imperial Oil LTD com 453038408 22 1,375 SH   SOLE 01 02 1,375 0 0
Independent Bank Corp com 453836108 160 2,379 SH   SOLE 01 02 2,379 0 0
Intel com 458140100 404 6,745 SH   SOLE 01 02 6,745 0 0
International Business Machines com 459200101 15,214 125,979 SH   SOLE 01 02 125,979 0 0
International Flavors & Fragrances com 459506101 416 3,400 SH   SOLE 01 02 3,400 0 0
International Small Cap Div ETF-Wisdomtree com 97717W760 56 1,000 SH   SOLE 01 02 1,000 0 0
Intuit Inc com 461202103 2 8 SH   SOLE 01 02 8 0 0
Intuitive Surgical Inc com 46120E602 3 6 SH   SOLE 01 02 6 0 0
Invesco Global Water ETF com 46138E651 2 70 SH   SOLE 01 02 70 0 0
Invesco S&P SmallCap Low Volatility ETF com 46138G102 3,045 89,943 SH   SOLE 01 02 89,943 0 0
Invesco Water Resources ETF com 46137V142 3 70 SH   SOLE 01 02 70 0 0
Investment Grade Floating Rate ETF-SPDR com 78468R200 70 2,300 SH   SOLE 01 02 2,300 0 0
Investors Bancorp Inc com 46146L101 22 2,550 SH   SOLE 01 02 2,550 0 0
iPath Blmbg Copper Subindex TR ETN com 06739F101 4 150 SH   SOLE 01 02 150 0 0
IPG Photonics Corp com 44980X109 950 5,920 SH   SOLE 01 02 5,920 0 0
Iron Mountain Inc com 46284V101 8 308 SH   SOLE 01 02 308 0 0
iShares Emerging Markets ETF com 464287234 8 200 SH   SOLE 01 02 200 0 0
iShares Gold Trust com 464285105 14,538 855,700 SH   SOLE 01 02 855,700 0 0
iShares S&P US Preferred Stock ETF com 464288687 24 700 SH   SOLE 01 02 700 0 0
iShares US Treasury Bond com 46429B267 36 1,304 SH   SOLE 01 02 1,304 0 0
J G Boswell Co com 101205102 2,253 4,616 SH   SOLE 01 02 4,616 0 0
J.M. Smucker Co com 832696405 12 113 SH   SOLE 01 02 113 0 0
Jefferies Group Inc com 47233W109 5 300 SH   SOLE 01 02 300 0 0
John Wiley & Sons Inc com 968223206 92 2,350 SH   SOLE 01 02 2,350 0 0
Johnson & Johnson com 478160104 10,043 71,416 SH   SOLE 01 02 71,416 0 0
JP Morgan USD Emer Mkt Bd ETF-iShares com 464288281 11 100 SH   SOLE 01 02 100 0 0
JPMorgan Chase & Co com 46625H100 370 3,934 SH   SOLE 01 02 3,934 0 0
Keweenaw Land Assn ltd com 493026108 82 1,344 SH   SOLE 01 02 1,344 0 0
Kinder Morgan Inc com 49456B101 173 11,380 SH   SOLE 01 02 11,380 0 0
Kinsale Capital Group, Inc com 49714P108 225 1,450 SH   SOLE 01 02 1,450 0 0
Knowles Corp com 49926D109 7 488 SH   SOLE 01 02 488 0 0
Limoneira Co com 532746104 43 3,000 SH   SOLE 01 02 3,000 0 0
Linde Plc com G5494J103 85 400 SH   SOLE 01 02 400 0 0
Lockheed Martin Corporation com 539830109 27 75 SH   SOLE 01 02 75 0 0
Lyft Inc Cl A com 55087P104 3 100 SH   SOLE 01 02 100 0 0
Magellan Midstream Partners LP com 559080106 431 9,986 SH   SOLE 01 02 9,986 0 0
Manulife Financial Corporation com 56501R106 4 268 SH   SOLE 01 02 268 0 0
Marriott International, Inc Cl A com 571903202 934 10,891 SH   SOLE 01 02 10,891 0 0
Marriott Vacations Worldwide Corp com 57164Y107 86 1,042 SH   SOLE 01 02 1,042 0 0
Mastercard Inc A com 57636Q104 8 26 SH   SOLE 01 02 26 0 0
McCormick & Co Inc com 579780206 3,829 21,341 SH   SOLE 01 02 21,341 0 0
McDonalds Corp com 580135101 814 4,415 SH   SOLE 01 02 4,415 0 0
Medical Properties Trust Inc com 58463J304 9 500 SH   SOLE 01 02 500 0 0
MercadoLibre Inc com 58733R102 1 1 SH   SOLE 01 02 1 0 0
Merck com 58933Y105 1,857 24,020 SH   SOLE 01 02 24,020 0 0
Micron Technology Inc com 595112103 3 56 SH   SOLE 01 02 56 0 0
Microsoft com 594918104 5,452 26,789 SH   SOLE 01 02 26,789 0 0
Mondelez International Inc com 609207105 376 7,359 SH   SOLE 01 02 7,359 0 0
MSC Industrial Direct Co com 553530106 250 3,435 SH   SOLE 01 02 3,435 0 0
MSCI Materials ETF-Fidelity com 316092881 22 700 SH   SOLE 01 02 700 0 0
Murphy USA Inc com 626755102 5 40 SH   SOLE 01 02 40 0 0
Nasdaq Biotechnology ETF-iShares com 464287556 318 2,330 SH   SOLE 01 02 2,330 0 0
Nasdaq Stk Mkt Inc Com com 631103108 1 12 SH   SOLE 01 02 12 0 0
Nestle SA ADR com 641069406 5,682 51,452 SH   SOLE 01 02 51,452 0 0
Netflix Inc com 64110L106 10 21 SH   SOLE 01 02 21 0 0
Newmont Mining com 651639106 2 26 SH   SOLE 01 02 26 0 0
NextEra Energy, Inc. com 65339F101 426 1,775 SH   SOLE 01 02 1,775 0 0
Nike B com 654106103 163 1,662 SH   SOLE 01 02 1,662 0 0
Norfolk Southern Corp com 655844108 35 200 SH   SOLE 01 02 200 0 0
Northern Oil & Gas, Inc com 665531109 1 1,250 SH   SOLE 01 02 1,250 0 0
Northrop Grumman Corp com 666807102 22 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR com 66987V109 4,942 56,581 SH   SOLE 01 02 56,581 0 0
Novo-Nordisk A-S ADR com 670100205 1,695 25,893 SH   SOLE 01 02 25,893 0 0
NVIDIA Corp com 67066G104 6,999 18,424 SH   SOLE 01 02 18,424 0 0
NXP Semiconductors Nv com N6596X109 40 350 SH   SOLE 01 02 350 0 0
Occidental Petroleum Corp com 674599105 4 225 SH   SOLE 01 02 225 0 0
Ocean Spray 4 percent Pfd com 675022206 14 1,323 SH   SOLE 01 02 1,323 0 0
Oceanfirst Financial 7 percent Pfd com 675234405 28 1,100 SH   SOLE 01 02 1,100 0 0
Opiant Pharmaceuticals com 683750103 3 300 SH   SOLE 01 02 300 0 0
Oracle Corporation com 68389X105 33 594 SH   SOLE 01 02 594 0 0
OTIS Worldwide Corp com 68902V107 70 1,228 SH   SOLE 01 02 1,228 0 0
Pacira Biosciences Inc com 695127100 5 104 SH   SOLE 01 02 104 0 0
Packaging Corp Of America com 695156109 31 312 SH   SOLE 01 02 312 0 0
Palo Alto Networks com 697435105 40 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 4,121 54,399 SH   SOLE 01 02 54,399 0 0
PayPal Holdings Inc com 70450Y103 8,299 47,632 SH   SOLE 01 02 47,632 0 0
Peoples United Financial, Inc com 712704105 35 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 7,910 59,806 SH   SOLE 01 02 59,806 0 0
Pfizer Inc com 717081103 1,206 36,877 SH   SOLE 01 02 36,877 0 0
Philip Morris Intl Inc com 718172109 3,028 43,215 SH   SOLE 01 02 43,215 0 0
Phillips 66 com 718546104 304 4,234 SH   SOLE 01 02 4,234 0 0
Pinnacle Financial Corp 6.75 percent Pfd com 72346Q302 147 5,656 SH   SOLE 01 02 5,656 0 0
Plug Power, Inc com 72919P202 5 660 SH   SOLE 01 02 660 0 0
PPX Mining Corp com 69352P202 32 1,250 SH   SOLE 01 02 1,250 0 0
Prime Cyber Security ETF-ETF Managers com 26924G201 3 63 SH   SOLE 01 02 63 0 0
Procter & Gamble com 742718109 8,183 68,441 SH   SOLE 01 02 68,441 0 0
Prologis Trust com 74340W103 2 16 SH   SOLE 01 02 16 0 0
Prudential Financial, Inc com 744320102 1 17 SH   SOLE 01 02 17 0 0
Public Storage com 74460D109 137 713 SH   SOLE 01 02 713 0 0
Qualcomm Inc com 747525103 184 2,012 SH   SOLE 01 02 2,012 0 0
Raytheon Technologies Corp com 75513E101 151 2,455 SH   SOLE 01 02 2,455 0 0
Realty Income Corp com 756109104 6 100 SH   SOLE 01 02 100 0 0
Regeneron Pharms Inc com 75886F107 3 5 SH   SOLE 01 02 5 0 0
RenaissanceRE 5.375 percent Pfd com G7498P119 41 1,650 SH   SOLE 01 02 1,650 0 0
ResMed Inc com 761152107 2,658 13,842 SH   SOLE 01 02 13,842 0 0
Rio Tinto PLC ADR com 767204100 6 100 SH   SOLE 01 02 100 0 0
Robotics & AI ETF-Global X Funds com 37954Y715 32 1,352 SH   SOLE 01 02 1,352 0 0
Roche Holding AG ADR com 771195104 25 567 SH   SOLE 01 02 567 0 0
Rockwell Automation Inc com 773903109 5 25 SH   SOLE 01 02 25 0 0
Roper Technologies com 776696106 1,994 5,137 SH   SOLE 01 02 5,137 0 0
Royal Bank of Canada Montreal com 780087102 20 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell PLC com 780259107 219 7,200 SH   SOLE 01 02 7,200 0 0
Russell 2000 Value Index ETF-iShares com 464287630 8 80 SH   SOLE 01 02 80 0 0
Russell Midcap ETF-iShares com 464287499 137 2,560 SH   SOLE 01 02 2,560 0 0
Russell Mid-Cap Growth ETF iShares com 464287481 22 142 SH   SOLE 01 02 142 0 0
S&P 500 ETF-SPDR com 78462F103 553 1,794 SH   SOLE 01 02 1,794 0 0
S&P Biotech ETF-SPDR com 78464A870 723 6,458 SH   SOLE 01 02 6,458 0 0
S&P Dividend ETF-SPDR com 78464A763 35 380 SH   SOLE 01 02 380 0 0
S&P Global, Inc com 78409V104 30 90 SH   SOLE 01 02 90 0 0
S&P GSCI Commodity ETF-iShares com 46428R107 3 300 SH   SOLE 01 02 300 0 0
Salesforce.com Inc com 79466L302 5 28 SH   SOLE 01 02 28 0 0
Schlumberger NV com 806857108 12 656 SH   SOLE 01 02 656 0 0
Seacoast Banking Corp of Florida com 811707801 126 6,200 SH   SOLE 01 02 6,200 0 0
Select Preferred & Income Fd-C & S com 19248Y107 216 8,765 SH   SOLE 01 02 8,765 0 0
Sempra Energy com 816851109 160 1,362 SH   SOLE 01 02 1,362 0 0
ServiceNow Inc com 81762P102 1 3 SH   SOLE 01 02 3 0 0
Sherwin Williams Co com 824348106 1 2 SH   SOLE 01 02 2 0 0
Short-Term Bond ETF-Vanguard com 921937827 585 7,040 SH   SOLE 01 02 7,040 0 0
Silver Trust ETF-iShares com 46428Q109 5 300 SH   SOLE 01 02 300 0 0
Simon Property Group com 828806109 18 267 SH   SOLE 01 02 267 0 0
Small Cap Value ETF-Vanguard com 922908611 43 400 SH   SOLE 01 02 400 0 0
Smith & Wesson Brands In com 831754106 34 1,600 SH   SOLE 01 02 1,600 0 0
Snap Inc Cl A com 83304A106 36 1,518 SH   SOLE 01 02 1,518 0 0
Sonoco Products Co com 835495102 68 1,300 SH   SOLE 01 02 1,300 0 0
Sorrento Therapeutcs com 83587F202 31 5,000 SH   SOLE 01 02 5,000 0 0
Spotify Technology S.A. com L8681T102 26 100 SH   SOLE 01 02 100 0 0
Starbucks Corp com 855244109 7 100 SH   SOLE 01 02 100 0 0
State Street Corp com 857477103 11 175 SH   SOLE 01 02 175 0 0
Stock Yards Bancorp Inc com 861025104 2,872 71,436 SH   SOLE 01 02 71,436 0 0
Stryker Corp com 863667101 2,875 15,955 SH   SOLE 01 02 15,955 0 0
Sturm Ruger & Co Inc com 864159108 8 100 SH   SOLE 01 02 100 0 0
Sysco Corporation com 871829107 115 2,110 SH   SOLE 01 02 2,110 0 0
Takeda Pharmaceutical Co com 874060205 36 2,000 SH   SOLE 01 02 2,000 0 0
Tapestry Inc com 876030107 37 2,800 SH   SOLE 01 02 2,800 0 0
Target Corporation com 87612E106 24 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 3,185 8,750 SH   SOLE 01 02 8,750 0 0
Tesla Motors, Inc com 88160R101 157 145 SH   SOLE 01 02 145 0 0
Texas Capital Bancshares 6.5 percent Pfd com 882228406 1,438 57,953 SH   SOLE 01 02 57,953 0 0
Texas Instruments com 882508104 44 350 SH   SOLE 01 02 350 0 0
The Chemours Co com 163851108 1 61 SH   SOLE 01 02 61 0 0
The Hershey Co com 427866108 32 250 SH   SOLE 01 02 250 0 0
The Kraft Heinz Co com 500754106 31 966 SH   SOLE 01 02 966 0 0
The Southern Company com 842587107 87 1,671 SH   SOLE 01 02 1,671 0 0
Thermo Fisher Scientific, Inc com 883556102 1,059 2,922 SH   SOLE 01 02 2,922 0 0
Tilray, Inc com 88688T100 1 201 SH   SOLE 01 02 201 0 0
TJX Cos com 872540109 127 2,506 SH   SOLE 01 02 2,506 0 0
Toro Company com 891092108 304 4,575 SH   SOLE 01 02 4,575 0 0
Toronto Dominion Bank com 891160509 1,967 44,104 SH   SOLE 01 02 44,104 0 0
Total SA ADR com 89151E109 2 62 SH   SOLE 01 02 62 0 0
Transcanada Corp com 87807B107 2,156 50,304 SH   SOLE 01 02 50,304 0 0
Truist Finl Corp Com com 89832Q109 350 9,310 SH   SOLE 01 02 9,310 0 0
Twitter Inc com 90184L102 50 1,670 SH   SOLE 01 02 1,670 0 0
U S Bancorp com 902973304 610 16,576 SH   SOLE 01 02 16,576 0 0
U.S. Broad Market ETF-Schwab com 808524102 327 4,447 SH   SOLE 01 02 4,447 0 0
U.S. Ecology, Inc com 91734M103 20 600 SH   SOLE 01 02 600 0 0
U-Blox Holding Ag Ord com H89210100 24 350 SH   SOLE 01 02 350 0 0
Union Pacific Corp com 907818108 38 223 SH   SOLE 01 02 223 0 0
United Parcel Service B com 911312106 18 161 SH   SOLE 01 02 161 0 0
United Therapeutics Corp com 91307C102 12 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 42 142 SH   SOLE 01 02 142 0 0
Unitil Corp com 913259107 45 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 2,008 77,010 SH   SOLE 01 02 77,010 0 0
Utilities Select ETF-SPDR com 81369Y886 17 300 SH   SOLE 01 02 300 0 0
Verizon Communications com 92343V104 917 16,640 SH   SOLE 01 02 16,640 0 0
Vertex Pharmaceuticals com 92532F100 2,871 9,888 SH   SOLE 01 02 9,888 0 0
Vir Biotechnology Inc com 92764N102 4 100 SH   SOLE 01 02 100 0 0
Visa Inc com 92826C839 52 267 SH   SOLE 01 02 267 0 0
Vodafone Group PLC ADR com 92857W308 5 321 SH   SOLE 01 02 321 0 0
Vornado Realty Trust com 929042109 21 556 SH   SOLE 01 02 556 0 0
Wabtec com 929740108 2 32 SH   SOLE 01 02 32 0 0
Walgreens Boots Alliance Inc com 931427108 60 1,415 SH   SOLE 01 02 1,415 0 0
Wal-Mart Stores Inc com 931142103 38 317 SH   SOLE 01 02 317 0 0
Walt Disney Co com 254687106 68 607 SH   SOLE 01 02 607 0 0
Washington Trust Bancorp com 940610108 64 1,959 SH   SOLE 01 02 1,959 0 0
Waters Corp com 941848103 6,792 37,647 SH   SOLE 01 02 37,647 0 0
Wells Fargo & Co com 949746101 171 6,667 SH   SOLE 01 02 6,667 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 955 38,000 SH   SOLE 01 02 38,000 0 0
Wells Fargo Pref Stock ETF-SPDR com 78464A292 548 13,100 SH   SOLE 01 02 13,100 0 0
Welltower Inc com 95040Q104 328 6,334 SH   SOLE 01 02 6,334 0 0
Weyerhaeuser Co com 962166104 2,742 122,085 SH   SOLE 01 02 122,085 0 0
Wherevertv Broadcasting com 96328X100 2 16,411 SH   SOLE 01 02 16,411 0 0
Wintrust Financial Corp 6.875 percent Pfd com 97650W504 258 9,946 SH   SOLE 01 02 9,946 0 0
Yum Brands Inc com 988498101 2 23 SH   SOLE 01 02 23 0 0
Zoetis Inc com 98978V103 2 18 SH   SOLE 01 02 18 0 0