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 113 825 SH   SOLE 01 02 825 0 0
Abbott Laboratories com 002824100 421 5,337 SH   SOLE 01 02 5,337 0 0
AbbVie Inc com 00287Y109 258 3,387 SH   SOLE 01 02 3,387 0 0
Acadia Pharmaceuticals, Inc com 004225108 4 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1151C101 20 124 SH   SOLE 01 02 124 0 0
Acushnet Holdings Corp com 005098108 15 600 SH   SOLE 01 02 600 0 0
Adobe Systems com 00724F101 9,229 28,999 SH   SOLE 01 02 28,999 0 0
AGNC Investment Corp com 00123Q104 2 200 SH   SOLE 01 02 200 0 0
Air Prod & Chemicals Inc com 009158106 210 1,050 SH   SOLE 01 02 1,050 0 0
Albany International Corp com 012348108 14 300 SH   SOLE 01 02 300 0 0
Alcon Inc com H01301128 25 500 SH   SOLE 01 02 500 0 0
Alerian MLP ETF-Alps com 00162Q866 1,332 387,146 SH   SOLE 01 02 387,146 0 0
Alibaba Group Hldg ADR com 01609W102 73 375 SH   SOLE 01 02 375 0 0
Allergan Inc com G0177J108 6 33 SH   SOLE 01 02 33 0 0
Allstate Corporation com 020002101 73 800 SH   SOLE 01 02 800 0 0
Alphabet Inc Cl A com 02079K305 3,266 2,811 SH   SOLE 01 02 2,811 0 0
Alphabet Inc Class C com 02079K107 1,200 1,032 SH   SOLE 01 02 1,032 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 8 715 SH   SOLE 01 02 715 0 0
Altria Group Inc com 02209S103 3,431 88,720 SH   SOLE 01 02 88,720 0 0
Amazon.Com Inc com 023135106 4,985 2,557 SH   SOLE 01 02 2,557 0 0
Ambarella Inc com G037AX101 5 100 SH   SOLE 01 02 100 0 0
Ameren Illinois Co 4.26 percent Pfd com 02361D878 24 250 SH   SOLE 01 02 250 0 0
Ameren Illinois Co 4.7 percent Pfd com 02361D845 73 796 SH   SOLE 01 02 796 0 0
American Century Equity Income Inv com 025076100 130 18,142 SH   SOLE 01 02 18,142 0 0
American Express com 025816109 9 100 SH   SOLE 01 02 100 0 0
American Outdoor Brands Corp com 02874P103 13 1,600 SH   SOLE 01 02 1,600 0 0
Amgen Inc com 031162100 931 4,594 SH   SOLE 01 02 4,594 0 0
Analog Devices com 032654105 9,078 101,263 SH   SOLE 01 02 101,263 0 0
Annaly Capital Management Inc com 035710409 10 2,000 SH   SOLE 01 02 2,000 0 0
Apergy Corp com 03755L104 99 17,263 SH   SOLE 01 02 17,263 0 0
Apple Computer Inc com 037833100 7,831 30,796 SH   SOLE 01 02 30,796 0 0
Archer Daniels Midland Company com 039483102 60 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 597 20,480 SH   SOLE 01 02 20,480 0 0
Autodesk Inc com 052769106 16 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 2,595 18,984 SH   SOLE 01 02 18,984 0 0
Avalonbay Communities Inc com 053484101 41 281 SH   SOLE 01 02 281 0 0
B & G Foods Inc com 05508R106 5 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 10 100 SH   SOLE 01 02 100 0 0
Balanced Pool com 808516306 32 597 SH   SOLE 01 02 597 0 0
Balchem Corp com 057665200 420 4,250 SH   SOLE 01 02 4,250 0 0
Ball Corporation com 058498106 129 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 540 25,434 SH   SOLE 01 02 25,434 0 0
Bank of New York Mellon Corp com 064058100 617 18,318 SH   SOLE 01 02 18,318 0 0
Berkshire Hathaway Inc B com 084670702 1,441 7,880 SH   SOLE 01 02 7,880 0 0
Biogen Idec Inc com 09062X103 2,193 6,930 SH   SOLE 01 02 6,930 0 0
Blackstone Group LP com 09260D107 5 100 SH   SOLE 01 02 100 0 0
Boeing Co com 097023105 89 600 SH   SOLE 01 02 600 0 0
Boston Scientific Corp com 101137107 59 1,800 SH   SOLE 01 02 1,800 0 0
BP PLC ADR com 055622104 209 8,571 SH   SOLE 01 02 8,571 0 0
Brcly Bk Plc Ipath com 06739F101 4 150 SH   SOLE 01 02 150 0 0
Bright Horizon Family Solutions Inc com 109194100 219 2,150 SH   SOLE 01 02 2,150 0 0
BRISTOL MYERS SQUIBB CONTINGENT RTS com 110122157 60 15,915 SH   SOLE 01 02 15,915 0 0
Bristol-Myers Squibb com 110122108 1,445 25,927 SH   SOLE 01 02 25,927 0 0
C H Robinson Worldwide com 12541W209 7 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 624 10,812 SH   SOLE 01 02 10,812 0 0
Cambridge Bancorp com 132152109 362 6,961 SH   SOLE 01 02 6,961 0 0
Canadian Imperial Bank of Commerce com 136069101 104 1,787 SH   SOLE 01 02 1,787 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 1 160 SH   SOLE 01 02 160 0 0
Cantel Medical Corp com 138098108 3 80 SH   SOLE 01 02 80 0 0
Caterpillar com 149123101 199 1,711 SH   SOLE 01 02 1,711 0 0
Cenovus Energy Inc com 15135U109 1 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 4,593 136,626 SH   SOLE 01 02 136,626 0 0
Chevron Corp com 166764100 4,316 59,561 SH   SOLE 01 02 59,561 0 0
Chicago Mercantile Exchange com 12572Q105 80 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 7 10 SH   SOLE 01 02 10 0 0
Church & Dwight com 171340102 8,915 138,906 SH   SOLE 01 02 138,906 0 0
Cigna Corp com 125523100 37 207 SH   SOLE 01 02 207 0 0
Cincinnati Financial Corp com 172062101 70 925 SH   SOLE 01 02 925 0 0
Cisco Systems com 17275R102 155 3,950 SH   SOLE 01 02 3,950 0 0
Citigroup com 172967424 2 40 SH   SOLE 01 02 40 0 0
Clean Harbors, Inc com 184496107 5 100 SH   SOLE 01 02 100 0 0
Coca Cola Company com 191216100 2,861 64,661 SH   SOLE 01 02 64,661 0 0
Colgate-Palmolive Co com 194162103 196 2,961 SH   SOLE 01 02 2,961 0 0
Comcast Corp Class A com 20030N101 46 1,346 SH   SOLE 01 02 1,346 0 0
Comerica Inc com 200340107 15 500 SH   SOLE 01 02 500 0 0
Conocophillips com 20825C104 252 8,173 SH   SOLE 01 02 8,173 0 0
Core U.S. Aggregate Bond ETF-iShares com 464287226 14 125 SH   SOLE 01 02 125 0 0
Corporate Bond ETF-Fidelity com 316188101 33 650 SH   SOLE 01 02 650 0 0
Corteva Inc com 22052L104 134 5,698 SH   SOLE 01 02 5,698 0 0
Costamare Inc com Y1771G102 2 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 25 700 SH   SOLE 01 02 700 0 0
Customers Bancorp 6 percent Pfd com 23204G704 59 3,000 SH   SOLE 01 02 3,000 0 0
CVS Caremark Corp com 126650100 137 2,309 SH   SOLE 01 02 2,309 0 0
Deere & Co com 244199105 375 2,716 SH   SOLE 01 02 2,716 0 0
Dell Inc com 24703L202 1 14 SH   SOLE 01 02 14 0 0
Dexcom Inc com 252131107 51 190 SH   SOLE 01 02 190 0 0
Diageo Plc ADR com 25243Q205 401 3,158 SH   SOLE 01 02 3,158 0 0
Dominion Resources Inc com 25746U109 12 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 5,634 67,124 SH   SOLE 01 02 67,124 0 0
Dow Chemical com 260557103 170 5,799 SH   SOLE 01 02 5,799 0 0
Duke Energy New com 26441C204 748 9,253 SH   SOLE 01 02 9,253 0 0
Dunkin Brands Group Inc com 265504100 11 200 SH   SOLE 01 02 200 0 0
E.I. Du Pont de Nemours & Co com 26614N102 198 5,799 SH   SOLE 01 02 5,799 0 0
eBay Inc com 278642103 3 100 SH   SOLE 01 02 100 0 0
ECA Marcellus Trust I com 26827L109 0 600 SH   SOLE 01 02 600 0 0
Ecolab com 278865100 56 360 SH   SOLE 01 02 360 0 0
Edwards Lifesciences com 26176E108 1,639 8,690 SH   SOLE 01 02 8,690 0 0
Electronic Arts Inc com 285512109 1 5 SH   SOLE 01 02 5 0 0
Eli Lilly & Company com 532457108 42 300 SH   SOLE 01 02 300 0 0
Emerging Lcl $ Bd ETF-Mkt Vectors com 92189H300 869 30,517 SH   SOLE 01 02 30,517 0 0
Emerson Electric Co com 291011104 69 1,445 SH   SOLE 01 02 1,445 0 0
Energy Select Sector ETF-SPDR com 81369Y506 394 13,568 SH   SOLE 01 02 13,568 0 0
Energy Transfer LP com 29273V100 787 171,032 SH   SOLE 01 02 171,032 0 0
Enerplus Corp com 292766102 0 200 SH   SOLE 01 02 200 0 0
Enhanced Short Maturity Active ETF -PIMCO com 72201R833 148 1,500 SH   SOLE 01 02 1,500 0 0
Enterprise Products Partners LP com 293792107 86 6,040 SH   SOLE 01 02 6,040 0 0
Equity Residential com 29476L107 78 1,268 SH   SOLE 01 02 1,268 0 0
Estee Lauder Companies com 518439104 1,842 11,560 SH   SOLE 01 02 11,560 0 0
Eversource Energy com 30040W108 43 551 SH   SOLE 01 02 551 0 0
Exact Sciences Corp com 30063P105 55 950 SH   SOLE 01 02 950 0 0
Expeditors International of Washington com 302130109 88 1,320 SH   SOLE 01 02 1,320 0 0
Exxon Mobil com 30231G102 5,531 145,665 SH   SOLE 01 02 145,665 0 0
F5 Networks Inc com 315616102 158 1,480 SH   SOLE 01 02 1,480 0 0
Facebook, Inc com 30303M102 410 2,460 SH   SOLE 01 02 2,460 0 0
Factset Research Systems com 303075105 26 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 16 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 982 31,410 SH   SOLE 01 02 31,410 0 0
Fedex Corp com 31428X106 732 6,035 SH   SOLE 01 02 6,035 0 0
First Solar Inc com 336433107 3 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 9,489 99,891 SH   SOLE 01 02 99,891 0 0
Flowers Foods Inc com 343498101 858 41,827 SH   SOLE 01 02 41,827 0 0
Ford Motor Company com 345370860 15 3,100 SH   SOLE 01 02 3,100 0 0
Fortune Brands Home & Security, Inc com 34964C106 579 13,387 SH   SOLE 01 02 13,387 0 0
Frontier Communications Corp com 35906A306 0 35 SH   SOLE 01 02 35 0 0
FTSE All-World ex-US ETF-Vanguard com 922042775 16 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 9 200 SH   SOLE 01 02 200 0 0
FTSE RAFI US 1500 Small-Mid ETF-Invesco com 46137V597 4 50 SH   SOLE 01 02 50 0 0
Garrett Motion Inc com 366505105 0 51 SH   SOLE 01 02 51 0 0
General Dynamics Corp com 369550108 137 1,039 SH   SOLE 01 02 1,039 0 0
General Electric com 369604103 110 13,844 SH   SOLE 01 02 13,844 0 0
General Mills com 370334104 17 325 SH   SOLE 01 02 325 0 0
Gentex Corp com 371901109 13 600 SH   SOLE 01 02 600 0 0
Gilead Sciences Inc com 375558103 1,086 14,530 SH   SOLE 01 02 14,530 0 0
Glacier Bancorp Inc com 37637Q105 6,472 190,324 SH   SOLE 01 02 190,324 0 0
Glaxosmithkline PLC ADR com 37733W105 9 250 SH   SOLE 01 02 250 0 0
Gmac Capital Tr 8.125 percent Pfd com 361860208 373 18,175 SH   SOLE 01 02 18,175 0 0
Gold Shares ETF-SPDR com 78463V107 50 335 SH   SOLE 01 02 335 0 0
Hanover Insurance Group 6.35 percent Pfd com 410867204 29 1,250 SH   SOLE 01 02 1,250 0 0
HCI Group Inc com 910710102 2,217 55,075 SH   SOLE 01 02 55,075 0 0
Healthpeak Properties Ord com 42250P103 95 3,980 SH   SOLE 01 02 3,980 0 0
Helmerich & Payne com 423452101 12 750 SH   SOLE 01 02 750 0 0
Hingham Institution for Savings com 433323102 1,232 8,497 SH   SOLE 01 02 8,497 0 0
Home Depot com 437076102 41 220 SH   SOLE 01 02 220 0 0
Honeywell International, Inc com 438516106 84 629 SH   SOLE 01 02 629 0 0
Hormel Foods Corp com 440452100 1,496 32,080 SH   SOLE 01 02 32,080 0 0
Host Hotels & Resorts Inc com 44107P104 0 45 SH   SOLE 01 02 45 0 0
HSBC Hldgs PLC ADR com 404280406 4 150 SH   SOLE 01 02 150 0 0
Huntington Bancshares com 446150104 53 6,431 SH   SOLE 01 02 6,431 0 0
iBoxx $ Invest Grade Corporate Bond ETF-iShares com 464287242 1,520 12,310 SH   SOLE 01 02 12,310 0 0
Illinois Tool Works Inc com 452308109 6,390 44,965 SH   SOLE 01 02 44,965 0 0
Illumina Inc com 452327109 96 350 SH   SOLE 01 02 350 0 0
Imperial Oil LTD com 453038408 19 1,676 SH   SOLE 01 02 1,676 0 0
Independent Bank Corp com 453836108 153 2,379 SH   SOLE 01 02 2,379 0 0
Intel com 458140100 361 6,675 SH   SOLE 01 02 6,675 0 0
Intercloud Systems, Inc com 458488400 0 64 SH   SOLE 01 02 64 0 0
International Business Machines com 459200101 13,975 125,979 SH   SOLE 01 02 125,979 0 0
International Flavors & Fragrances com 459506101 347 3,400 SH   SOLE 01 02 3,400 0 0
International Small Cap Div ETF-Wisdomtree com 97717W760 112 2,331 SH   SOLE 01 02 2,331 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 2,364 71,346 SH   SOLE 01 02 71,346 0 0
Invesco Water Resources ETF com 46137V142 2 70 SH   SOLE 01 02 70 0 0
Investment Grade Floating Rate ETF-SPDR com 78468R200 68 2,300 SH   SOLE 01 02 2,300 0 0
Investors Bancorp Inc com 46146L101 20 2,550 SH   SOLE 01 02 2,550 0 0
IPG Photonics Corp com 44980X109 676 6,130 SH   SOLE 01 02 6,130 0 0
Iron Mountain Inc com 46284V101 7 308 SH   SOLE 01 02 308 0 0
J G Boswell Co com 101205102 2,374 4,751 SH   SOLE 01 02 4,751 0 0
J.M. Smucker Co com 832696405 13 113 SH   SOLE 01 02 113 0 0
Jefferies Group Inc com 47233W109 4 300 SH   SOLE 01 02 300 0 0
John Wiley & Sons Inc com 968223206 88 2,350 SH   SOLE 01 02 2,350 0 0
Johnson & Johnson com 478160104 9,424 71,869 SH   SOLE 01 02 71,869 0 0
JP Morgan USD Emer Mkt Bd ETF-iShares com 464288281 397 4,110 SH   SOLE 01 02 4,110 0 0
JPMorgan Chase & Co com 46625H100 344 3,816 SH   SOLE 01 02 3,816 0 0
Keweenaw Land Assn ltd com 493026108 77 1,344 SH   SOLE 01 02 1,344 0 0
KeyCorp com 493267108 11 1,077 SH   SOLE 01 02 1,077 0 0
Kinder Morgan Inc com 49456B101 178 12,776 SH   SOLE 01 02 12,776 0 0
Kinsale Capital Group, Inc com 49714P108 152 1,450 SH   SOLE 01 02 1,450 0 0
Knowles Corp com 49926D109 8 588 SH   SOLE 01 02 588 0 0
Kroger Co com 501044101 2 60 SH   SOLE 01 02 60 0 0
Lightstream Resources Ltd Cl A com 53227K101 0 800 SH   SOLE 01 02 800 0 0
Limoneira Co com 532746104 39 3,000 SH   SOLE 01 02 3,000 0 0
Linde Plc com G5494J103 69 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 25 75 SH   SOLE 01 02 75 0 0
Lyft Inc Cl A com 55087P104 3 100 SH   SOLE 01 02 100 0 0
Manulife Financial Corporation com 56501R106 3 268 SH   SOLE 01 02 268 0 0
Marathon Petroleum Corp com 56585A102 40 1,690 SH   SOLE 01 02 1,690 0 0
Marriott International, Inc Cl A com 571903202 815 10,891 SH   SOLE 01 02 10,891 0 0
Marriott Vacations Worldwide Corp com 57164Y107 58 1,042 SH   SOLE 01 02 1,042 0 0
McCormick & Co Inc com 579780206 3,035 21,491 SH   SOLE 01 02 21,491 0 0
McDonalds Corp com 580135101 833 5,040 SH   SOLE 01 02 5,040 0 0
Medical Properties Trust Inc com 58463J304 9 500 SH   SOLE 01 02 500 0 0
Medtronic com G5960L103 9 100 SH   SOLE 01 02 100 0 0
Merck com 58933Y105 1,858 24,145 SH   SOLE 01 02 24,145 0 0
Microsoft com 594918104 4,249 26,945 SH   SOLE 01 02 26,945 0 0
Mondelez International Inc com 609207105 369 7,359 SH   SOLE 01 02 7,359 0 0
MSC Industrial Direct Co com 553530106 189 3,435 SH   SOLE 01 02 3,435 0 0
MSCI Emerging Markets ETF-Vanguard com 922042858 247 7,350 SH   SOLE 01 02 7,350 0 0
MSCI Materials ETF-Fidelity com 316092881 17 700 SH   SOLE 01 02 700 0 0
Nestle SA ADR com 641069406 5,335 51,798 SH   SOLE 01 02 51,798 0 0
Netflix Inc com 64110L106 3 9 SH   SOLE 01 02 9 0 0
NextEra Energy, Inc. com 65339F101 427 1,775 SH   SOLE 01 02 1,775 0 0
Nike B com 654106103 138 1,662 SH   SOLE 01 02 1,662 0 0
Norfolk Southern Corp com 655844108 29 200 SH   SOLE 01 02 200 0 0
Northern Oil & Gas, Inc com 665531109 1 1,750 SH   SOLE 01 02 1,750 0 0
Northrop Grumman Corp com 666807102 21 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR com 66987V109 4,706 57,074 SH   SOLE 01 02 57,074 0 0
Novo-Nordisk A-S ADR com 670100205 1,567 26,025 SH   SOLE 01 02 26,025 0 0
NVIDIA Corp com 67066G104 4,868 18,469 SH   SOLE 01 02 18,469 0 0
NXP Semiconductors Nv com N6596X109 29 350 SH   SOLE 01 02 350 0 0
Occidental Petroleum Corp com 674599105 53 4,615 SH   SOLE 01 02 4,615 0 0
Ocean Spray 4 percent Pfd com 675022206 14 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 676118201 0 19 SH   SOLE 01 02 19 0 0
Opiant Pharmaceuticals com 683750103 3 300 SH   SOLE 01 02 300 0 0
Oppenheimer Developing Markets Y com 00143W875 12 351 SH   SOLE 01 02 351 0 0
Oracle Corporation com 68389X105 29 594 SH   SOLE 01 02 594 0 0
Pacira Biosciences Inc com 695127100 3 104 SH   SOLE 01 02 104 0 0
Packaging Corp Of America com 695156109 27 312 SH   SOLE 01 02 312 0 0
Palo Alto Networks com 697435105 29 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 3,456 54,926 SH   SOLE 01 02 54,926 0 0
PayPal Holdings Inc com 70450Y103 4,583 47,867 SH   SOLE 01 02 47,867 0 0
PC Connection Inc com 69318J100 0 7 SH   SOLE 01 02 7 0 0
Peoples United Financial, Inc com 712704105 33 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 7,230 60,203 SH   SOLE 01 02 60,203 0 0
Pfizer Inc com 717081103 1,216 37,252 SH   SOLE 01 02 37,252 0 0
Philip Morris Intl Inc com 718172109 3,093 42,394 SH   SOLE 01 02 42,394 0 0
Phillips 66 com 718546104 227 4,234 SH   SOLE 01 02 4,234 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 2 660 SH   SOLE 01 02 660 0 0
Powerwave Technologies Inc (NV) com 739363307 0 100 SH   SOLE 01 02 100 0 0
PPX Mining Corp com 69352P202 31 1,250 SH   SOLE 01 02 1,250 0 0
Prime Cyber Security ETF-ETF Managers com 26924G201 2 63 SH   SOLE 01 02 63 0 0
Procter & Gamble com 742718109 7,532 68,477 SH   SOLE 01 02 68,477 0 0
Prudential Financial, Inc com 744320102 1 17 SH   SOLE 01 02 17 0 0
Public Service Enterprise Group com 744573106 34 750 SH   SOLE 01 02 750 0 0
Public Storage com 74460D109 142 713 SH   SOLE 01 02 713 0 0
Qualcomm Inc com 747525103 134 1,984 SH   SOLE 01 02 1,984 0 0
Raytheon Co com 755111507 131 1,000 SH   SOLE 01 02 1,000 0 0
Real Estate ETF-Vanguard com 922908553 57 809 SH   SOLE 01 02 809 0 0
Realty Income Corp com 756109104 719 14,430 SH   SOLE 01 02 14,430 0 0
RenaissanceRE 5.375 percent Pfd com G7498P119 38 1,650 SH   SOLE 01 02 1,650 0 0
Resideo Technologies Inc com 76118Y104 0 86 SH   SOLE 01 02 86 0 0
ResMed Inc com 761152107 2,039 13,842 SH   SOLE 01 02 13,842 0 0
Rio Tinto PLC ADR com 767204100 5 100 SH   SOLE 01 02 100 0 0
Roche Holding AG ADR com 771195104 19 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,604 5,143 SH   SOLE 01 02 5,143 0 0
Royal Bank of Canada Montreal com 780087102 18 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell PLC com 780259107 238 7,300 SH   SOLE 01 02 7,300 0 0
Royce Premier Invmt com 780905600 116 12,463 SH   SOLE 01 02 12,463 0 0
Russell 2000 Value Index ETF-iShares com 464287630 7 80 SH   SOLE 01 02 80 0 0
Russell Midcap ETF-iShares com 464287499 111 2,560 SH   SOLE 01 02 2,560 0 0
Russell Mid-Cap Growth ETF iShares com 464287481 17 142 SH   SOLE 01 02 142 0 0
S&P 500 ETF-SPDR com 78462F103 462 1,794 SH   SOLE 01 02 1,794 0 0
S&P Biotech ETF-SPDR com 78464A870 500 6,455 SH   SOLE 01 02 6,455 0 0
S&P Dividend ETF-SPDR com 78464A763 22 280 SH   SOLE 01 02 280 0 0
S&P Global, Inc com 78409V104 25 100 SH   SOLE 01 02 100 0 0
S&P GSCI Commodity ETF-iShares com 46428R107 3 300 SH   SOLE 01 02 300 0 0
Schlumberger NV com 806857108 9 656 SH   SOLE 01 02 656 0 0
Seacoast Banking Corp of Florida com 811707801 16 900 SH   SOLE 01 02 900 0 0
Sempra Energy com 816851109 154 1,362 SH   SOLE 01 02 1,362 0 0
Short-Term Bond ETF-Vanguard com 921937827 579 7,040 SH   SOLE 01 02 7,040 0 0
Silver Trust ETF-iShares com 46428Q109 4 300 SH   SOLE 01 02 300 0 0
Simon Property Group com 828806109 29 534 SH   SOLE 01 02 534 0 0
SM Energy Co com 78454L100 1 500 SH   SOLE 01 02 500 0 0
Small Cap Value ETF-Vanguard com 922908611 31 350 SH   SOLE 01 02 350 0 0
Snap Inc Cl A com 83304A106 18 1,518 SH   SOLE 01 02 1,518 0 0
Sonoco Products Co com 835495102 60 1,300 SH   SOLE 01 02 1,300 0 0
Spectrum Brands Hldg com 84790A105 0 7 SH   SOLE 01 02 7 0 0
Spotify Technology S.A. com L8681T102 12 100 SH   SOLE 01 02 100 0 0
Starbucks Corp com 855244109 13 200 SH   SOLE 01 02 200 0 0
State Street Corp com 857477103 9 175 SH   SOLE 01 02 175 0 0
Stock Yards Bancorp Inc com 861025104 1,951 67,448 SH   SOLE 01 02 67,448 0 0
Stryker Corp com 863667101 2,765 16,605 SH   SOLE 01 02 16,605 0 0
Sturm Ruger & Co Inc com 864159108 5 100 SH   SOLE 01 02 100 0 0
Synchrony Financial com 87165B103 2 98 SH   SOLE 01 02 98 0 0
Sysco Corporation com 871829107 108 2,360 SH   SOLE 01 02 2,360 0 0
Takeda Pharmaceutical Co com 874060205 30 2,000 SH   SOLE 01 02 2,000 0 0
Tapestry Inc com 876030107 36 2,800 SH   SOLE 01 02 2,800 0 0
Targa Resources Corp com 87612G101 6 800 SH   SOLE 01 02 800 0 0
Target Corporation com 87612E106 19 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 2,599 8,875 SH   SOLE 01 02 8,875 0 0
Terra Inventions Corp com 88103B106 0 1 SH   SOLE 01 02 1 0 0
Terra Tech Corp com 88102J209 0 634 SH   SOLE 01 02 634 0 0
Tesla Motors, Inc com 88160R101 72 137 SH   SOLE 01 02 137 0 0
Texas Capital Bancshares 6.5 percent Pfd com 882228406 1,115 52,715 SH   SOLE 01 02 52,715 0 0
Texas Instruments com 882508104 35 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 40 300 SH   SOLE 01 02 300 0 0
The Kraft Heinz Co com 500754106 24 966 SH   SOLE 01 02 966 0 0
The Southern Company com 842587107 90 1,671 SH   SOLE 01 02 1,671 0 0
Thermo Fisher Scientific, Inc com 883556102 827 2,915 SH   SOLE 01 02 2,915 0 0
TJX Cos com 872540109 129 2,706 SH   SOLE 01 02 2,706 0 0
TMST Inc. (NV) com 885218800 0 100 SH   SOLE 01 02 100 0 0
Toro Company com 891092108 298 4,575 SH   SOLE 01 02 4,575 0 0
Toronto Dominion Bank com 891160509 1,870 44,104 SH   SOLE 01 02 44,104 0 0
Total SA ADR com 89151E109 10 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 87807B107 2,228 50,304 SH   SOLE 01 02 50,304 0 0
TranSwitch Corp com 894065309 0 25 SH   SOLE 01 02 25 0 0
Truist Finl Corp Com com 89832Q109 287 9,310 SH   SOLE 01 02 9,310 0 0
Twitter Inc com 90184L102 41 1,670 SH   SOLE 01 02 1,670 0 0
U S Bancorp com 902973304 571 16,576 SH   SOLE 01 02 16,576 0 0
U.S. Broad Market ETF-Schwab com 808524102 269 4,447 SH   SOLE 01 02 4,447 0 0
U.S. Ecology, Inc com 91734M103 18 600 SH   SOLE 01 02 600 0 0
U-Blox Holding Ag Ord com H89210100 22 350 SH   SOLE 01 02 350 0 0
Union Pacific Corp com 907818108 28 200 SH   SOLE 01 02 200 0 0
United Parcel Service B com 911312106 15 161 SH   SOLE 01 02 161 0 0
United Technologies Corp com 913017109 1,753 18,581 SH   SOLE 01 02 18,581 0 0
United Therapeutics Corp com 91307C102 9 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 31 125 SH   SOLE 01 02 125 0 0
Unitil Corp com 913259107 52 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 1,990 77,260 SH   SOLE 01 02 77,260 0 0
Utilities Select ETF-SPDR com 81369Y886 17 300 SH   SOLE 01 02 300 0 0
Verizon Communications com 92343V104 894 16,640 SH   SOLE 01 02 16,640 0 0
Vertex Pharmaceuticals com 92532F100 2,350 9,875 SH   SOLE 01 02 9,875 0 0
Vir Biotechnology Inc com 92764N102 3 100 SH   SOLE 01 02 100 0 0
Virtus Emerging Markets Oppty com 92828W361 2,868 325,189 SH   SOLE 01 02 325,189 0 0
Visa Inc com 92826C839 34 210 SH   SOLE 01 02 210 0 0
Vodafone Group PLC ADR com 92857W308 4 321 SH   SOLE 01 02 321 0 0
Vornado Realty Trust com 929042109 20 556 SH   SOLE 01 02 556 0 0
Wabtec com 929740108 2 34 SH   SOLE 01 02 34 0 0
Walgreens Boots Alliance Inc com 931427108 65 1,415 SH   SOLE 01 02 1,415 0 0
Wal-Mart Stores Inc com 931142103 34 300 SH   SOLE 01 02 300 0 0
Walt Disney Co com 254687106 66 682 SH   SOLE 01 02 682 0 0
Washington Trust Bancorp com 940610108 72 1,959 SH   SOLE 01 02 1,959 0 0
Waters Corp com 941848103 6,868 37,725 SH   SOLE 01 02 37,725 0 0
Wells Fargo & Co com 949746101 215 7,484 SH   SOLE 01 02 7,484 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 936 38,500 SH   SOLE 01 02 38,500 0 0
Wells Fargo Pref Stock ETF-SPDR com 78464A292 574 14,650 SH   SOLE 01 02 14,650 0 0
Welltower Inc com 95040Q104 304 6,630 SH   SOLE 01 02 6,630 0 0
Weyerhaeuser Co com 962166104 2,278 134,420 SH   SOLE 01 02 134,420 0 0