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 154 881 SH   SOLE 01 02 881 0 0
Abbott Laboratories com 002824100 594 5,424 SH   SOLE 01 02 5,424 0 0
AbbVie Inc com 00287Y109 344 3,213 SH   SOLE 01 02 3,213 0 0
Acadia Pharmaceuticals, Inc com 004225108 5 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1151C101 38 144 SH   SOLE 01 02 144 0 0
Acushnet Holdings Corp com 005098108 20 500 SH   SOLE 01 02 500 0 0
Adobe Systems com 00724F101 14,196 28,386 SH   SOLE 01 02 28,386 0 0
Agilent Technologies com 00846U101 28 240 SH   SOLE 01 02 240 0 0
Air Prod & Chemicals Inc com 009158106 260 950 SH   SOLE 01 02 950 0 0
Albany International Corp com 012348108 22 300 SH   SOLE 01 02 300 0 0
Alcon Inc com H01301128 17 260 SH   SOLE 01 02 260 0 0
Alerian MLP ETF-Alps com 00162Q452 8,216 320,204 SH   SOLE 01 02 320,204 0 0
Alibaba Group Hldg ADR com 01609W102 103 441 SH   SOLE 01 02 441 0 0
Allstate Corporation com 020002101 88 800 SH   SOLE 01 02 800 0 0
Alphabet Inc Cl A com 02079K305 5,025 2,867 SH   SOLE 01 02 2,867 0 0
Alphabet Inc Class C com 02079K107 2,418 1,380 SH   SOLE 01 02 1,380 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 10 715 SH   SOLE 01 02 715 0 0
Altria Group Inc com 02209S103 3,777 92,132 SH   SOLE 01 02 92,132 0 0
Amazon.Com Inc com 023135106 8,582 2,635 SH   SOLE 01 02 2,635 0 0
Ambarella Inc com G037AX101 9 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 83 796 SH   SOLE 01 02 796 0 0
American Airlines Group Inc com 02376R102 6 400 SH   SOLE 01 02 400 0 0
American Outdoor Brands com 02875D109 7 400 SH   SOLE 01 02 400 0 0
Amgen Inc com 031162100 1,101 4,790 SH   SOLE 01 02 4,790 0 0
Analog Devices com 032654105 14,509 98,214 SH   SOLE 01 02 98,214 0 0
Annaly Capital Management Inc com 035710409 17 2,000 SH   SOLE 01 02 2,000 0 0
Anthem Inc com 036752103 7 21 SH   SOLE 01 02 21 0 0
Apple Computer Inc com 037833100 15,621 117,726 SH   SOLE 01 02 117,726 0 0
Archer Daniels Midland Company com 039483102 86 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 665 23,132 SH   SOLE 01 02 23,132 0 0
Autodesk Inc com 052769106 32 105 SH   SOLE 01 02 105 0 0
Automatic Data Processing com 053015103 3,198 18,150 SH   SOLE 01 02 18,150 0 0
Avadel Pharmaceuticals PLC com 05337M104 1 100 SH   SOLE 01 02 100 0 0
Avalonbay Communities Inc com 053484101 45 281 SH   SOLE 01 02 281 0 0
Ayr Strategies Inc com 00249N209 14 600 SH   SOLE 01 02 600 0 0
B & G Foods Inc com 05508R106 8 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 22 100 SH   SOLE 01 02 100 0 0
Balchem Corp com 057665200 657 5,700 SH   SOLE 01 02 5,700 0 0
Ball Corporation com 058498106 186 2,000 SH   SOLE 01 02 2,000 0 0
Banco Santander Sa com 05964H105 12 4,056 SH   SOLE 01 02 4,056 0 0
Bank of America Corp com 060505104 918 30,284 SH   SOLE 01 02 30,284 0 0
Bank of New York Mellon Corp com 064058100 777 18,318 SH   SOLE 01 02 18,318 0 0
Barclays 1-3 year Credit Bd ETF-iShares com 464288646 102 1,850 SH   SOLE 01 02 1,850 0 0
Barclays Bank Plc Adr com 06738E204 2 200 SH   SOLE 01 02 200 0 0
Berkshire Hathaway Inc B com 084670702 1,805 7,784 SH   SOLE 01 02 7,784 0 0
Biogen Idec Inc com 09062X103 1,663 6,791 SH   SOLE 01 02 6,791 0 0
Blackrock Inc com 09247X101 38 52 SH   SOLE 01 02 52 0 0
Blackstone Group LP com 09260D107 41 625 SH   SOLE 01 02 625 0 0
Boeing Co com 097023105 152 712 SH   SOLE 01 02 712 0 0
Boston Scientific Corp com 101137107 49 1,350 SH   SOLE 01 02 1,350 0 0
BP PLC ADR com 055622104 125 6,071 SH   SOLE 01 02 6,071 0 0
Bright Horizon Family Solutions Inc com 109194100 372 2,150 SH   SOLE 01 02 2,150 0 0
Brighthouse Financial Inc 6.75 percent Pfd com 10922N509 656 23,130 SH   SOLE 01 02 23,130 0 0
BRISTOL MYERS SQUIBB CONTINGENT RTS com 110122157 11 15,915 SH   SOLE 01 02 15,915 0 0
Bristol-Myers Squibb com 110122108 1,559 25,132 SH   SOLE 01 02 25,132 0 0
Broadcom Inc com 11135F101 3 6 SH   SOLE 01 02 6 0 0
Cal Maine Foods Inc com 128030202 19 500 SH   SOLE 01 02 500 0 0
Calavo Growers Inc com 128246105 344 4,960 SH   SOLE 01 02 4,960 0 0
Cambridge Bancorp com 132152109 486 6,961 SH   SOLE 01 02 6,961 0 0
Canadian Imperial Bank of Commerce com 136069101 121 1,419 SH   SOLE 01 02 1,419 0 0
Canadian National Railroad com 136375102 5 50 SH   SOLE 01 02 50 0 0
Canadian Pacific Railway Ltd com 13645T100 52 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 6 300 SH   SOLE 01 02 300 0 0
Carrier Global Corp com 14448C104 58 1,540 SH   SOLE 01 02 1,540 0 0
Caterpillar com 149123101 332 1,826 SH   SOLE 01 02 1,826 0 0
Cerner Corp com 156782104 24 300 SH   SOLE 01 02 300 0 0
Championx Corp com 15872M104 39 2,537 SH   SOLE 01 02 2,537 0 0
Charles Schwab Corp com 808513105 7,222 136,166 SH   SOLE 01 02 136,166 0 0
Chevron Corp com 166764100 5,461 64,671 SH   SOLE 01 02 64,671 0 0
Chicago Mercantile Exchange com 12572Q105 84 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 14 10 SH   SOLE 01 02 10 0 0
Church & Dwight com 171340102 11,397 130,649 SH   SOLE 01 02 130,649 0 0
Cigna Corp com 125523100 4 18 SH   SOLE 01 02 18 0 0
Cincinnati Financial Corp com 172062101 238 2,720 SH   SOLE 01 02 2,720 0 0
Cisco Systems com 17275R102 230 5,150 SH   SOLE 01 02 5,150 0 0
Citigroup com 172967424 7 115 SH   SOLE 01 02 115 0 0
Clean Harbors, Inc com 184496107 8 100 SH   SOLE 01 02 100 0 0
Cloudmd Software & Svc com 18912C102 9 5,000 SH   SOLE 01 02 5,000 0 0
Coca Cola Company com 191216100 3,530 64,361 SH   SOLE 01 02 64,361 0 0
Colgate-Palmolive Co com 194162103 399 4,671 SH   SOLE 01 02 4,671 0 0
Comcast Corp Class A com 20030N101 103 1,970 SH   SOLE 01 02 1,970 0 0
Comerica Inc com 200340107 28 500 SH   SOLE 01 02 500 0 0
Conformis Inc com 20717E101 3 5,000 SH   SOLE 01 02 5,000 0 0
Conocophillips com 20825C104 252 6,297 SH   SOLE 01 02 6,297 0 0
Consolidated Edison com 209115104 14 200 SH   SOLE 01 02 200 0 0
Constellation Brands Inc com 21036P108 16 75 SH   SOLE 01 02 75 0 0
Core U.S. Aggregate Bond ETF-iShares com 464287226 38 325 SH   SOLE 01 02 325 0 0
Core US REIT ETF-iShares com 464288521 19 400 SH   SOLE 01 02 400 0 0
Corporate Bond ETF-Fidelity com 316188101 29 500 SH   SOLE 01 02 500 0 0
Corteva Inc com 22052L104 157 4,060 SH   SOLE 01 02 4,060 0 0
Costamare Inc com Y1771G102 4 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 198 525 SH   SOLE 01 02 525 0 0
Cree Inc com 225447101 74 700 SH   SOLE 01 02 700 0 0
Crown Castle International Corp com 22822V101 64 400 SH   SOLE 01 02 400 0 0
Cummins Inc com 231021106 114 500 SH   SOLE 01 02 500 0 0
Customers Bancorp 6 percent Pfd com 23204G704 75 3,000 SH   SOLE 01 02 3,000 0 0
CVS Caremark Corp com 126650100 158 2,313 SH   SOLE 01 02 2,313 0 0
Danaher Corp com 235851102 14 64 SH   SOLE 01 02 64 0 0
Deere & Co com 244199105 677 2,516 SH   SOLE 01 02 2,516 0 0
Delta Air Lines Inc com 247361702 5 120 SH   SOLE 01 02 120 0 0
Dexcom Inc com 252131107 70 190 SH   SOLE 01 02 190 0 0
Diageo Plc ADR com 25243Q205 457 2,877 SH   SOLE 01 02 2,877 0 0
Dominion Resources Inc com 25746U109 35 466 SH   SOLE 01 02 466 0 0
Dominos Pizza Inc com 25754A201 5 12 SH   SOLE 01 02 12 0 0
Doubleline Total Return Tact ETF-SPDRS com 78467V848 15 305 SH   SOLE 01 02 305 0 0
Dover com 260003108 7,919 62,725 SH   SOLE 01 02 62,725 0 0
Dow Chemical com 260557103 320 5,767 SH   SOLE 01 02 5,767 0 0
Duke Energy New com 26441C204 847 9,253 SH   SOLE 01 02 9,253 0 0
E.I. Du Pont de Nemours & Co com 26614N102 390 5,490 SH   SOLE 01 02 5,490 0 0
Eastern Bankshares Inc com 27627N105 73 4,500 SH   SOLE 01 02 4,500 0 0
eBay Inc com 278642103 5 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 79 367 SH   SOLE 01 02 367 0 0
Edwards Lifesciences com 28176E108 2,413 26,445 SH   SOLE 01 02 26,445 0 0
Electronic Arts Inc com 285512109 1 5 SH   SOLE 01 02 5 0 0
Eli Lilly & Company com 532457108 97 576 SH   SOLE 01 02 576 0 0
Embraer SA ADR com 29082A107 2 360 SH   SOLE 01 02 360 0 0
Emerging Lcl $ Bd ETF-Mkt Vectors com 92189H300 20 603 SH   SOLE 01 02 603 0 0
Emerging Markets ETF-iShares com 464287234 10 200 SH   SOLE 01 02 200 0 0
Emerson Electric Co com 291011104 180 2,245 SH   SOLE 01 02 2,245 0 0
Energy Select Sector ETF-SPDR com 81369Y506 549 14,484 SH   SOLE 01 02 14,484 0 0
Energy Transfer LP com 29273V100 1,074 173,714 SH   SOLE 01 02 173,714 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 140 7,140 SH   SOLE 01 02 7,140 0 0
Equinix Inc com 29444U700 21 30 SH   SOLE 01 02 30 0 0
Equity Residential com 29476L107 63 1,068 SH   SOLE 01 02 1,068 0 0
Estee Lauder Companies com 518439104 3,093 11,620 SH   SOLE 01 02 11,620 0 0
Eversource Energy com 30040W108 26 300 SH   SOLE 01 02 300 0 0
Exact Sciences Corp com 30063P105 126 950 SH   SOLE 01 02 950 0 0
Expeditors International of Washington com 302130109 88 920 SH   SOLE 01 02 920 0 0
Exxon Mobil com 30231G102 6,650 161,320 SH   SOLE 01 02 161,320 0 0
F5 Networks Inc com 315616102 188 1,070 SH   SOLE 01 02 1,070 0 0
Facebook, Inc com 30303M102 629 2,302 SH   SOLE 01 02 2,302 0 0
Factset Research Systems com 303075105 33 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 35 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 1,534 31,410 SH   SOLE 01 02 31,410 0 0
Fedex Corp com 31428X106 422 1,625 SH   SOLE 01 02 1,625 0 0
Fidelity National Information Svcs com 31620M106 78 550 SH   SOLE 01 02 550 0 0
First Midwest Bancorp 7 percent Pfd com 320867203 664 23,475 SH   SOLE 01 02 23,475 0 0
First Republic Bank com 33616C100 10 65 SH   SOLE 01 02 65 0 0
First Solar Inc com 336433107 8 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 10,895 95,686 SH   SOLE 01 02 95,686 0 0
Flowers Foods Inc com 343498101 947 41,827 SH   SOLE 01 02 41,827 0 0
Ford Motor Company com 345370860 27 3,100 SH   SOLE 01 02 3,100 0 0
Fortune Brands Home & Security, Inc com 34964C106 1,075 12,537 SH   SOLE 01 02 12,537 0 0
Franco Nevada Corp com 351858105 6,464 51,579 SH   SOLE 01 02 51,579 0 0
Frontier Communications Corp com 35906A306 0 44 SH   SOLE 01 02 44 0 0
FTSE All-World ex-US ETF-Vanguard com 922042775 23 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 12 200 SH   SOLE 01 02 200 0 0
FTSE RAFI US 1500 Small-Mid ETF-Invesco com 46137V597 8 50 SH   SOLE 01 02 50 0 0
General Dynamics Corp com 369550108 108 726 SH   SOLE 01 02 726 0 0
General Electric com 369604103 142 13,168 SH   SOLE 01 02 13,168 0 0
General Mills com 370334104 19 325 SH   SOLE 01 02 325 0 0
Gentex Corp com 371901109 20 600 SH   SOLE 01 02 600 0 0
Gilead Sciences Inc com 375558103 2,680 45,999 SH   SOLE 01 02 45,999 0 0
Glacier Bancorp Inc com 37637Q105 8,654 188,099 SH   SOLE 01 02 188,099 0 0
Glaxosmithkline PLC ADR com 37733W105 9 250 SH   SOLE 01 02 250 0 0
Global Clean Energy ETF-iShares com 464288224 14 500 SH   SOLE 01 02 500 0 0
Gmac Capital Tr 8.125 percent Pfd com 361860208 544 20,093 SH   SOLE 01 02 20,093 0 0
Gold Shares ETF-SPDR com 78463V107 99 555 SH   SOLE 01 02 555 0 0
Gold Trust ETF-iShares com 464285105 13,918 767,660 SH   SOLE 01 02 767,660 0 0
Goodrx Hldgs Inc com 38246G108 0 11 SH   SOLE 01 02 11 0 0
HCI Group Inc com 40416E103 2,875 54,975 SH   SOLE 01 02 54,975 0 0
Healthpeak Properties Ord com 42250P103 95 3,142 SH   SOLE 01 02 3,142 0 0
Helmerich & Payne com 423452101 6 250 SH   SOLE 01 02 250 0 0
Hingham Institution for Savings com 433323102 1,943 8,997 SH   SOLE 01 02 8,997 0 0
Home Depot com 437076102 63 238 SH   SOLE 01 02 238 0 0
Honeywell International, Inc com 438516106 161 759 SH   SOLE 01 02 759 0 0
Hormel Foods Corp com 440452100 1,444 30,980 SH   SOLE 01 02 30,980 0 0
Host Hotels & Resorts Inc com 44107P104 1 45 SH   SOLE 01 02 45 0 0
HSBC Hldgs PLC ADR com 404280406 4 150 SH   SOLE 01 02 150 0 0
Humana Inc com 444859102 29 70 SH   SOLE 01 02 70 0 0
Huntington Bancshares com 446150104 81 6,431 SH   SOLE 01 02 6,431 0 0
iBoxx $ Invest Grade Corporate Bond ETF-iShares com 464287242 1,557 11,270 SH   SOLE 01 02 11,270 0 0
Illinois Tool Works Inc com 452308109 8,933 43,816 SH   SOLE 01 02 43,816 0 0
Illumina Inc com 452327109 96 259 SH   SOLE 01 02 259 0 0
Imperial Oil LTD com 453038408 17 900 SH   SOLE 01 02 900 0 0
Independent Bank Corp com 453836108 115 1,579 SH   SOLE 01 02 1,579 0 0
Intel com 458140100 445 8,929 SH   SOLE 01 02 8,929 0 0
Intercloud Systems, Inc com 458488400 0 64 SH   SOLE 01 02 64 0 0
Intercontinental Exchange, Inc. com 45866F104 23 200 SH   SOLE 01 02 200 0 0
International Business Machines com 459200101 15,405 122,380 SH   SOLE 01 02 122,380 0 0
International Equity ETF-Schwab com 808524805 18 487 SH   SOLE 01 02 487 0 0
International Flavors & Fragrances com 459506101 370 3,400 SH   SOLE 01 02 3,400 0 0
International Small Cap Div ETF-Wisdomtree com 97717W760 68 1,000 SH   SOLE 01 02 1,000 0 0
Intuit Inc com 461202103 3 8 SH   SOLE 01 02 8 0 0
Intuitive Surgical Inc com 46120E602 5 6 SH   SOLE 01 02 6 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 ETF-SPDR com 78468R200 70 2,300 SH   SOLE 01 02 2,300 0 0
Investors Bancorp Inc com 46146L101 27 2,550 SH   SOLE 01 02 2,550 0 0
iPath Blmbg Copper Subindex TR ETN com 06739F101 6 150 SH   SOLE 01 02 150 0 0
IPG Photonics Corp com 44980X109 1,325 5,920 SH   SOLE 01 02 5,920 0 0
Iron Mountain Inc com 46284V101 9 308 SH   SOLE 01 02 308 0 0
J G Boswell Co com 101205102 2,608 4,429 SH   SOLE 01 02 4,429 0 0
J.M. Smucker Co com 832696405 13 113 SH   SOLE 01 02 113 0 0
Jacobs Engineering Group Inc com 469814107 5 50 SH   SOLE 01 02 50 0 0
John Hancock Financial Opportunities Fund com 409735206 18 606 SH   SOLE 01 02 606 0 0
John Wiley & Sons Inc com 968223206 107 2,350 SH   SOLE 01 02 2,350 0 0
Johnson & Johnson com 478160104 11,853 75,316 SH   SOLE 01 02 75,316 0 0
JPMorgan Chase & Co com 46625H100 631 4,965 SH   SOLE 01 02 4,965 0 0
Keweenaw Land Assn ltd com 493026108 91 1,285 SH   SOLE 01 02 1,285 0 0
Kinder Morgan Inc com 49456B101 116 8,489 SH   SOLE 01 02 8,489 0 0
Kinsale Capital Group, Inc com 49714P108 290 1,450 SH   SOLE 01 02 1,450 0 0
Knowles Corp com 49926D109 3 187 SH   SOLE 01 02 187 0 0
Kroger Co com 501044101 5 152 SH   SOLE 01 02 152 0 0
Lemonade Inc com 52567D107 2 14 SH   SOLE 01 02 14 0 0
Lightstream Resources Ltd Cl A com 53227K101 0 800 SH   SOLE 01 02 800 0 0
Limoneira Co com 532746104 50 3,000 SH   SOLE 01 02 3,000 0 0
Linde Plc com G5494J103 105 400 SH   SOLE 01 02 400 0 0
Lockheed Martin Corporation com 539830109 51 145 SH   SOLE 01 02 145 0 0
Lowes com 548661107 6 40 SH   SOLE 01 02 40 0 0
Luckin Coffee Inc com 54951L109 2 200 SH   SOLE 01 02 200 0 0
Lumen Technologies Inc com 550241103 1 142 SH   SOLE 01 02 142 0 0
Lyft Inc Cl A com 55087P104 5 100 SH   SOLE 01 02 100 0 0
Magellan Midstream Partners LP com 559080106 479 11,286 SH   SOLE 01 02 11,286 0 0
Manulife Financial Corporation com 56501R106 5 268 SH   SOLE 01 02 268 0 0
Marathon Oil Corp com 565849106 2 240 SH   SOLE 01 02 240 0 0
Market Vectors Gold Miners ETF com 92189F106 4 100 SH   SOLE 01 02 100 0 0
Marriott International, Inc Cl A com 571903202 1,437 10,891 SH   SOLE 01 02 10,891 0 0
Marriott Vacations Worldwide Corp com 57164Y107 143 1,042 SH   SOLE 01 02 1,042 0 0
Mastercard Inc A com 57636Q104 9 26 SH   SOLE 01 02 26 0 0
McCormick & Co Inc com 579780206 4,073 42,603 SH   SOLE 01 02 42,603 0 0
McDonalds Corp com 580135101 576 2,685 SH   SOLE 01 02 2,685 0 0
Medical Properties Trust Inc com 58463J304 11 500 SH   SOLE 01 02 500 0 0
Medtronic com G5960L103 19 165 SH   SOLE 01 02 165 0 0
MercadoLibre Inc com 58733R102 2 1 SH   SOLE 01 02 1 0 0
Merck com 58933Y105 2,098 25,648 SH   SOLE 01 02 25,648 0 0
Micron Technology Inc com 595112103 4 56 SH   SOLE 01 02 56 0 0
Microsoft com 594918104 6,380 28,685 SH   SOLE 01 02 28,685 0 0
Moderna Inc com 60770K107 12 114 SH   SOLE 01 02 114 0 0
Mondelez International Inc com 609207105 430 7,359 SH   SOLE 01 02 7,359 0 0
Morgan Stanley com 617446448 27 400 SH   SOLE 01 02 400 0 0
MSC Industrial Direct Co com 553530106 245 2,900 SH   SOLE 01 02 2,900 0 0
MSCI Materials ETF-Fidelity com 316092881 28 700 SH   SOLE 01 02 700 0 0
Murphy USA Inc com 626755102 5 35 SH   SOLE 01 02 35 0 0
Nasdaq Biotechnology ETF-iShares com 464287556 353 2,330 SH   SOLE 01 02 2,330 0 0
Nasdaq Stk Mkt Inc Com com 631103108 2 12 SH   SOLE 01 02 12 0 0
Nautilus Inc com 63910B102 2 111 SH   SOLE 01 02 111 0 0
Nestle SA ADR com 641069406 5,990 50,852 SH   SOLE 01 02 50,852 0 0
Netflix Inc com 64110L106 6 12 SH   SOLE 01 02 12 0 0
Newmont Mining com 651639106 2 26 SH   SOLE 01 02 26 0 0
NextEra Energy, Inc. com 65339F101 588 7,616 SH   SOLE 01 02 7,616 0 0
Nike B com 654106103 208 1,468 SH   SOLE 01 02 1,468 0 0
Norfolk Southern Corp com 655844108 71 300 SH   SOLE 01 02 300 0 0
Northrop Grumman Corp com 666807102 21 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR com 66987V109 5,329 56,431 SH   SOLE 01 02 56,431 0 0
Novo-Nordisk A-S ADR com 670100205 1,779 25,468 SH   SOLE 01 02 25,468 0 0
NVIDIA Corp com 67066G104 7,947 15,218 SH   SOLE 01 02 15,218 0 0
NXP Semiconductors Nv com N6596X109 56 350 SH   SOLE 01 02 350 0 0
Occidental Petrol 27 Wts com 674599162 0 27 SH   SOLE 01 02 27 0 0
Occidental Petroleum Corp com 674599105 1 75 SH   SOLE 01 02 75 0 0
Ocean Spray 4 percent Pfd com 675022206 22 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
Oceanfirst Financial 7 percent Pfd com 675234405 81 2,940 SH   SOLE 01 02 2,940 0 0
Opiant Pharmaceuticals com 683750103 2 300 SH   SOLE 01 02 300 0 0
Oracle Corporation com 68389X105 38 594 SH   SOLE 01 02 594 0 0
OTIS Worldwide Corp com 68902V107 68 1,006 SH   SOLE 01 02 1,006 0 0
Pacira Biosciences Inc com 695127100 6 104 SH   SOLE 01 02 104 0 0
Packaging Corp Of America com 695156109 46 331 SH   SOLE 01 02 331 0 0
Palo Alto Networks com 697435105 62 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 5,036 54,050 SH   SOLE 01 02 54,050 0 0
PayPal Holdings Inc com 70450Y103 11,209 47,862 SH   SOLE 01 02 47,862 0 0
Peoples United Financial, Inc com 712704105 39 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 9,018 60,811 SH   SOLE 01 02 60,811 0 0
Pfizer Inc com 717081103 1,352 36,727 SH   SOLE 01 02 36,727 0 0
Philip Morris Intl Inc com 718172109 3,606 43,554 SH   SOLE 01 02 43,554 0 0
Phillips 66 com 718546104 296 4,234 SH   SOLE 01 02 4,234 0 0
Pinnacle Financial Corp 6.75 percent Pfd com 72346Q302 512 18,481 SH   SOLE 01 02 18,481 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 22 660 SH   SOLE 01 02 660 0 0
PPX Mining Corp com 69352P202 33 1,250 SH   SOLE 01 02 1,250 0 0
Prime Cyber Security ETF-ETF Managers com 26924G201 4 63 SH   SOLE 01 02 63 0 0
Procter & Gamble com 742718109 9,469 68,051 SH   SOLE 01 02 68,051 0 0
Prudential Financial, Inc com 744320102 1 17 SH   SOLE 01 02 17 0 0
Public Storage com 74460D109 165 713 SH   SOLE 01 02 713 0 0
Qualcomm Inc com 747525103 307 2,012 SH   SOLE 01 02 2,012 0 0
Raytheon Technologies Corp com 75513E101 138 1,935 SH   SOLE 01 02 1,935 0 0
Realty Income Corp com 756109104 6 100 SH   SOLE 01 02 100 0 0
Regeneron Pharms Inc com 75886F107 2 5 SH   SOLE 01 02 5 0 0
RenaissanceRE 5.375 percent Pfd com G7498P119 42 1,650 SH   SOLE 01 02 1,650 0 0
ResMed Inc com 761152107 2,880 13,547 SH   SOLE 01 02 13,547 0 0
Rio Tinto PLC ADR com 767204100 8 100 SH   SOLE 01 02 100 0 0
Robotics & AI ETF-Global X Funds com 37954Y715 45 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
Roper Technologies com 776696106 2,235 5,185 SH   SOLE 01 02 5,185 0 0
Royal Bank of Canada Montreal com 780087102 25 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell PLC com 780259107 54 1,600 SH   SOLE 01 02 1,600 0 0
Russell 2000 Value Index ETF-iShares com 464287630 5 40 SH   SOLE 01 02 40 0 0
Russell Midcap ETF-iShares com 464287499 175 2,560 SH   SOLE 01 02 2,560 0 0
S&P 500 ETF-SPDR com 78462F103 671 1,794 SH   SOLE 01 02 1,794 0 0
S&P Biotech ETF-SPDR com 78464A870 902 6,408 SH   SOLE 01 02 6,408 0 0
S&P Dividend ETF-SPDR com 78464A763 422 3,980 SH   SOLE 01 02 3,980 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 4 300 SH   SOLE 01 02 300 0 0
S&P SmallCap Low Volatility ETF-Invesco com 46138G102 3,798 93,216 SH   SOLE 01 02 93,216 0 0
S&P US Preferred Stock ETF-iShares com 464288687 27 700 SH   SOLE 01 02 700 0 0
Salesforce.com Inc com 79466L302 9 40 SH   SOLE 01 02 40 0 0
Sanofi Aventis ADR com 80105N105 6 131 SH   SOLE 01 02 131 0 0
Seacoast Banking Corp of Florida com 811707801 2,326 78,965 SH   SOLE 01 02 78,965 0 0
Select Preferred & Income Fd-C & S com 19248Y107 246 8,765 SH   SOLE 01 02 8,765 0 0
Sempra Energy com 816851109 174 1,362 SH   SOLE 01 02 1,362 0 0
Service Corp International com 817565104 120 2,450 SH   SOLE 01 02 2,450 0 0
ServiceNow Inc com 81762P102 2 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 584 7,040 SH   SOLE 01 02 7,040 0 0
Silver Trust ETF-iShares com 46428Q109 7 300 SH   SOLE 01 02 300 0 0
Simon Property Group com 828806109 23 267 SH   SOLE 01 02 267 0 0
Small Cap Value ETF-Vanguard com 922908611 71 500 SH   SOLE 01 02 500 0 0
Smith & Wesson Brands In com 831754106 28 1,600 SH   SOLE 01 02 1,600 0 0
Snap Inc Cl A com 83304A106 1 18 SH   SOLE 01 02 18 0 0
Sonoco Products Co com 835495102 77 1,300 SH   SOLE 01 02 1,300 0 0
Splunk Inc com 848637104 8 47 SH   SOLE 01 02 47 0 0
Spotify Technology S.A. com L8681T102 16 50 SH   SOLE 01 02 50 0 0
Starbucks Corp com 855244109 35 325 SH   SOLE 01 02 325 0 0
State Street Corp com 857477103 13 175 SH   SOLE 01 02 175 0 0
Stock Yards Bancorp Inc com 861025104 2,912 71,939 SH   SOLE 01 02 71,939 0 0
Stryker Corp com 863667101 3,728 15,215 SH   SOLE 01 02 15,215 0 0
Sturm Ruger & Co Inc com 864159108 7 100 SH   SOLE 01 02 100 0 0
Sysco Corporation com 871829107 157 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 87 2,800 SH   SOLE 01 02 2,800 0 0
Target Corporation com 87612E106 35 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 3,484 8,465 SH   SOLE 01 02 8,465 0 0
Tesla Motors, Inc com 88160R101 471 668 SH   SOLE 01 02 668 0 0
Texas Capital Bancshares 6.5 percent Pfd com 882228406 1,455 56,953 SH   SOLE 01 02 56,953 0 0
Texas Instruments com 882508104 22 136 SH   SOLE 01 02 136 0 0
The Chemours Co com 163851108 1 41 SH   SOLE 01 02 41 0 0
The Hershey Co com 427866108 30 200 SH   SOLE 01 02 200 0 0
The Kraft Heinz Co com 500754106 33 966 SH   SOLE 01 02 966 0 0
The Southern Company com 842587107 103 1,671 SH   SOLE 01 02 1,671 0 0
Thermo Fisher Scientific, Inc com 883556102 1,400 3,006 SH   SOLE 01 02 3,006 0 0
TJX Cos com 872540109 325 4,759 SH   SOLE 01 02 4,759 0 0
Toro Company com 891092108 434 4,575 SH   SOLE 01 02 4,575 0 0
Toronto Dominion Bank com 891160509 2,460 43,604 SH   SOLE 01 02 43,604 0 0
Transcanada Corp com 87807B107 2,028 49,804 SH   SOLE 01 02 49,804 0 0
Truist Financial Corp com 89832Q109 437 9,116 SH   SOLE 01 02 9,116 0 0
Twitter Inc com 90184L102 90 1,670 SH   SOLE 01 02 1,670 0 0
U S Bancorp com 902973304 756 16,217 SH   SOLE 01 02 16,217 0 0
U.S. Broad Market ETF-Schwab com 808524102 405 4,447 SH   SOLE 01 02 4,447 0 0
U.S. Ecology, Inc com 91734M103 15 400 SH   SOLE 01 02 400 0 0
U-Blox Holding Ag Ord com H89210100 23 350 SH   SOLE 01 02 350 0 0
UniFirst Corp com 904708104 66 310 SH   SOLE 01 02 310 0 0
Unilever PLC com 904767704 18 300 SH   SOLE 01 02 300 0 0
Union Pacific Corp com 907818108 222 1,067 SH   SOLE 01 02 1,067 0 0
United Parcel Service B com 911312106 36 212 SH   SOLE 01 02 212 0 0
United Rentals Inc com 911363109 8 35 SH   SOLE 01 02 35 0 0
United Therapeutics Corp com 91307C102 15 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 51 145 SH   SOLE 01 02 145 0 0
Unitil Corp com 913259107 44 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 1,923 72,135 SH   SOLE 01 02 72,135 0 0
US Large Cap ETF-Schwab com 808524201 44 479 SH   SOLE 01 02 479 0 0
Utilities Select ETF-SPDR com 81369Y886 19 300 SH   SOLE 01 02 300 0 0
Verizon Communications com 92343V104 1,066 18,138 SH   SOLE 01 02 18,138 0 0
Vertex Pharmaceuticals com 92532F100 2,337 9,888 SH   SOLE 01 02 9,888 0 0
Viatris, Inc com 92556V106 85 4,547 SH   SOLE 01 02 4,547 0 0
Visa Inc com 92826C839 178 812 SH   SOLE 01 02 812 0 0
Vodafone Group PLC ADR com 92857W308 7 452 SH   SOLE 01 02 452 0 0
Volkswagen AG Unsponsored ADR com 928662600 50 2,400 SH   SOLE 01 02 2,400 0 0
Vornado Realty Trust com 929042109 13 354 SH   SOLE 01 02 354 0 0
Walgreens Boots Alliance Inc com 931427108 56 1,415 SH   SOLE 01 02 1,415 0 0
Wal-Mart De Mexico ADR com 93114W107 16 566 SH   SOLE 01 02 566 0 0
Wal-Mart Stores Inc com 931142103 46 317 SH   SOLE 01 02 317 0 0
Walt Disney Co com 254687106 221 1,221 SH   SOLE 01 02 1,221 0 0
Washington Trust Bancorp com 940610108 74 1,659 SH   SOLE 01 02 1,659 0 0
Waste Connections, Inc com 94106B101 21 200 SH   SOLE 01 02 200 0 0
Waters Corp com 941848103 9,211 37,227 SH   SOLE 01 02 37,227 0 0
Wells Fargo & Co com 949746101 176 5,817 SH   SOLE 01 02 5,817 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 986 37,575 SH   SOLE 01 02 37,575 0 0
Wells Fargo Pref Stock ETF-SPDR com 78464A292 526 11,850 SH   SOLE 01 02 11,850 0 0
Welltower Inc com 95040Q104 409 6,330 SH   SOLE 01 02 6,330 0 0
Weyerhaeuser Co com 962166104 3,944 117,631 SH   SOLE 01 02 117,631 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 698 24,516 SH   SOLE 01 02 24,516 0 0
Yum Brands Inc com 988498101 3 23 SH   SOLE 01 02 23 0 0
Zimmer Biomet Hldgs com 98956P102 4 25 SH   SOLE 01 02 25 0 0
Zoetis Inc com 98978V103 19 115 SH   SOLE 01 02 115 0 0
Zynga Inc Class A com 98986T108 1 150 SH   SOLE 01 02 150 0 0