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
3D Systems Corp com 88554D205 8 200 SH   SOLE 01 02 200 0 0
3M Company com 88579Y101 82 411 SH   SOLE 01 02 411 0 0
Abbott Laboratories com 002824100 567 4,889 SH   SOLE 01 02 4,889 0 0
AbbVie Inc com 00287Y109 350 3,111 SH   SOLE 01 02 3,111 0 0
Acadia Pharmaceuticals, Inc com 004225108 2 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1151C101 42 144 SH   SOLE 01 02 144 0 0
Acushnet Holdings Corp com 005098108 25 500 SH   SOLE 01 02 500 0 0
Adobe Systems com 00724F101 15,412 26,317 SH   SOLE 01 02 26,317 0 0
Aflac Inc com 001055102 43 800 SH   SOLE 01 02 800 0 0
Agilent Technologies com 00846U101 35 240 SH   SOLE 01 02 240 0 0
Air Prod & Chemicals Inc com 009158106 273 950 SH   SOLE 01 02 950 0 0
Airbnb Inc com 009066101 19 125 SH   SOLE 01 02 125 0 0
Albany International Corp com 012348108 27 300 SH   SOLE 01 02 300 0 0
Albemarle Corp com 012653101 53 315 SH   SOLE 01 02 315 0 0
Alcon Inc com H01301128 18 250 SH   SOLE 01 02 250 0 0
Alerian MLP ETF-Alps com 00162Q452 11,707 321,544 SH   SOLE 01 02 321,544 0 0
Alibaba Group Hldg ADR com 01609W102 90 395 SH   SOLE 01 02 395 0 0
Allstate Corporation com 020002101 104 800 SH   SOLE 01 02 800 0 0
Alphabet Inc Cl A com 02079K305 7,115 2,914 SH   SOLE 01 02 2,914 0 0
Alphabet Inc Class C com 02079K107 3,904 1,558 SH   SOLE 01 02 1,558 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 15 715 SH   SOLE 01 02 715 0 0
Altria Group Inc com 02209S103 4,392 92,119 SH   SOLE 01 02 92,119 0 0
Amazon.Com Inc com 023135106 9,426 2,740 SH   SOLE 01 02 2,740 0 0
Ambarella Inc com G037AX101 11 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 81 796 SH   SOLE 01 02 796 0 0
American Airlines Group Inc com 02376R102 8 400 SH   SOLE 01 02 400 0 0
American Outdoor Brands com 02875D109 14 400 SH   SOLE 01 02 400 0 0
Amgen Inc com 031162100 1,048 4,301 SH   SOLE 01 02 4,301 0 0
Analog Devices com 032654105 15,750 91,484 SH   SOLE 01 02 91,484 0 0
Annaly Capital Management Inc com 035710409 18 2,000 SH   SOLE 01 02 2,000 0 0
Ansys Inc com 03662Q105 217 625 SH   SOLE 01 02 625 0 0
Apple Computer Inc com 037833100 15,803 115,385 SH   SOLE 01 02 115,385 0 0
Archer Daniels Midland Company com 039483102 103 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 191 6,632 SH   SOLE 01 02 6,632 0 0
Autodesk Inc com 052769106 31 105 SH   SOLE 01 02 105 0 0
Automatic Data Processing com 053015103 3,345 16,841 SH   SOLE 01 02 16,841 0 0
Avadel Pharmaceuticals PLC com 05337M104 1 100 SH   SOLE 01 02 100 0 0
Ayr Strategies Inc com 05475P109 17 600 SH   SOLE 01 02 600 0 0
B & G Foods Inc com 05508R106 10 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 20 100 SH   SOLE 01 02 100 0 0
Balchem Corp com 057665200 997 7,595 SH   SOLE 01 02 7,595 0 0
Ball Corporation com 058498106 219 2,700 SH   SOLE 01 02 2,700 0 0
Bank of America Corp com 060505104 1,207 29,284 SH   SOLE 01 02 29,284 0 0
Bank of New York Mellon Corp com 064058100 929 18,135 SH   SOLE 01 02 18,135 0 0
Barclays 1-3 year Credit Bd ETF-iShares com 464288646 156 2,850 SH   SOLE 01 02 2,850 0 0
Becton Dickinson Co com 075887109 170 700 SH   SOLE 01 02 700 0 0
Berkshire Hathaway Inc B com 084670702 2,746 9,880 SH   SOLE 01 02 9,880 0 0
Biogen Idec Inc com 09062X103 2,233 6,449 SH   SOLE 01 02 6,449 0 0
Blackrock Inc com 09247X101 45 52 SH   SOLE 01 02 52 0 0
Blackstone Group LP com 09260D107 61 625 SH   SOLE 01 02 625 0 0
Boeing Co com 097023105 147 615 SH   SOLE 01 02 615 0 0
Boston Scientific Corp com 101137107 30 700 SH   SOLE 01 02 700 0 0
BP PLC ADR com 055622104 147 5,571 SH   SOLE 01 02 5,571 0 0
Bright Horizon Family Solutions Inc com 109194100 316 2,150 SH   SOLE 01 02 2,150 0 0
Brighthouse Financial Inc 6.75 percent Pfd com 10922N509 765 26,491 SH   SOLE 01 02 26,491 0 0
Bristol-Myers Squibb com 110122108 1,269 18,995 SH   SOLE 01 02 18,995 0 0
Broadridge Financial Solutions Inc com 11133T103 46 283 SH   SOLE 01 02 283 0 0
Calavo Growers Inc com 128246105 457 7,210 SH   SOLE 01 02 7,210 0 0
Cambridge Bancorp com 132152109 578 6,961 SH   SOLE 01 02 6,961 0 0
Canadian Imperial Bank of Commerce com 136069101 150 1,319 SH   SOLE 01 02 1,319 0 0
Canadian National Railroad com 136375102 16 150 SH   SOLE 01 02 150 0 0
Canadian Pacific Railway Ltd com 13645T100 69 900 SH   SOLE 01 02 900 0 0
Cannabis ETF com 84858T400 3 160 SH   SOLE 01 02 160 0 0
Carlyle Group Inc com 14316J108 7 150 SH   SOLE 01 02 150 0 0
Carmax Inc com 143130102 10 80 SH   SOLE 01 02 80 0 0
Carnival Corp com 143658300 8 300 SH   SOLE 01 02 300 0 0
Carrier Global Corp com 14448C104 64 1,325 SH   SOLE 01 02 1,325 0 0
Caterpillar com 149123101 370 1,700 SH   SOLE 01 02 1,700 0 0
Cerner Corp com 156782104 23 300 SH   SOLE 01 02 300 0 0
Championx Corp com 15872M104 60 2,337 SH   SOLE 01 02 2,337 0 0
Charles Schwab Corp com 808513105 9,686 133,034 SH   SOLE 01 02 133,034 0 0
Chevron Corp com 166764100 6,776 64,697 SH   SOLE 01 02 64,697 0 0
Chicago Mercantile Exchange com 12572Q105 98 460 SH   SOLE 01 02 460 0 0
Chipotle Mexican Grill com 169656105 16 10 SH   SOLE 01 02 10 0 0
Church & Dwight com 171340102 10,488 123,064 SH   SOLE 01 02 123,064 0 0
Churchill Capital Corp com 171439102 6 200 SH   SOLE 01 02 200 0 0
Cigna Corp com 125523100 2 8 SH   SOLE 01 02 8 0 0
Cincinnati Financial Corp com 172062101 373 3,203 SH   SOLE 01 02 3,203 0 0
Cisco Systems com 17275R102 246 4,650 SH   SOLE 01 02 4,650 0 0
Citigroup com 172967424 3 40 SH   SOLE 01 02 40 0 0
Clean Harbors, Inc com 184496107 9 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,097 57,229 SH   SOLE 01 02 57,229 0 0
Colgate-Palmolive Co com 194162103 371 4,561 SH   SOLE 01 02 4,561 0 0
Comcast Corp Class A com 20030N101 163 2,860 SH   SOLE 01 02 2,860 0 0
Comerica Inc com 200340107 36 500 SH   SOLE 01 02 500 0 0
Conformis Inc com 20717E101 6 5,000 SH   SOLE 01 02 5,000 0 0
Conocophillips com 20825C104 293 4,807 SH   SOLE 01 02 4,807 0 0
Constellation Brands Inc com 21036P108 64 275 SH   SOLE 01 02 275 0 0
Core S&P 500 ETF-iShares com 464287200 37 85 SH   SOLE 01 02 85 0 0
Core U.S. Aggregate Bond ETF-iShares com 464287226 37 325 SH   SOLE 01 02 325 0 0
Core US REIT ETF-iShares com 464288521 23 400 SH   SOLE 01 02 400 0 0
Corteva Inc com 22052L104 176 3,969 SH   SOLE 01 02 3,969 0 0
Costamare Inc com Y1771G102 6 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 198 500 SH   SOLE 01 02 500 0 0
Cree Inc com 225447101 69 700 SH   SOLE 01 02 700 0 0
Cummins Inc com 231021106 110 450 SH   SOLE 01 02 450 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 193 2,313 SH   SOLE 01 02 2,313 0 0
Danaher Corp com 235851102 333 1,240 SH   SOLE 01 02 1,240 0 0
Deere & Co com 244199105 300 850 SH   SOLE 01 02 850 0 0
Delta Air Lines Inc com 247361702 5 120 SH   SOLE 01 02 120 0 0
Dexcom Inc com 252131107 81 190 SH   SOLE 01 02 190 0 0
Diageo Plc ADR com 25243Q205 168 877 SH   SOLE 01 02 877 0 0
Dominion Resources Inc com 25746U109 12 166 SH   SOLE 01 02 166 0 0
Dominos Pizza Inc com 25754A201 6 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 8,883 58,986 SH   SOLE 01 02 58,986 0 0
Dow Chemical com 260557103 359 5,676 SH   SOLE 01 02 5,676 0 0
Duke Energy New com 26441C204 844 8,553 SH   SOLE 01 02 8,553 0 0
E.I. Du Pont de Nemours & Co com 26614N102 418 5,399 SH   SOLE 01 02 5,399 0 0
Eastern Bankshares Inc com 27627N105 93 4,500 SH   SOLE 01 02 4,500 0 0
eBay Inc com 278642103 7 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 105 510 SH   SOLE 01 02 510 0 0
Edwards Lifesciences com 28176E108 2,870 27,707 SH   SOLE 01 02 27,707 0 0
Electronic Arts Inc com 285512109 1 5 SH   SOLE 01 02 5 0 0
Eli Lilly & Company com 532457108 59 258 SH   SOLE 01 02 258 0 0
Embraer SA ADR com 29082A107 5 360 SH   SOLE 01 02 360 0 0
Emerging Lcl $ Bd ETF-Mkt Vectors com 92189H300 16 500 SH   SOLE 01 02 500 0 0
Emerging Markets ETF-iShares com 464287234 28 500 SH   SOLE 01 02 500 0 0
Emerson Electric Co com 291011104 175 1,820 SH   SOLE 01 02 1,820 0 0
Energy Select Sector ETF-SPDR com 81369Y506 1,102 20,451 SH   SOLE 01 02 20,451 0 0
Energy Transfer LP com 29273V100 2,281 214,590 SH   SOLE 01 02 214,590 0 0
Enerplus Corp com 292766102 1 200 SH   SOLE 01 02 200 0 0
Enhanced Short Maturity Active ETF -PIMCO com 72201R833 122 1,200 SH   SOLE 01 02 1,200 0 0
Enterprise Products Partners LP com 293792107 166 6,890 SH   SOLE 01 02 6,890 0 0
Equinix Inc com 29444U700 24 30 SH   SOLE 01 02 30 0 0
Equity Residential com 29476L107 82 1,068 SH   SOLE 01 02 1,068 0 0
Escrow Altegrity Inc Com com 021ESC017 1 40 SH   SOLE 01 02 40 0 0
ESG US Stock ETF-Vanguard com 921910733 11 137 SH   SOLE 01 02 137 0 0
Estee Lauder Companies com 518439104 3,705 11,648 SH   SOLE 01 02 11,648 0 0
Exact Sciences Corp com 30063P105 118 950 SH   SOLE 01 02 950 0 0
Expeditors International of Washington com 302130109 110 870 SH   SOLE 01 02 870 0 0
Exponent Inc com 30214U102 10 110 SH   SOLE 01 02 110 0 0
Exxon Mobil com 30231G102 9,911 157,126 SH   SOLE 01 02 157,126 0 0
F5 Networks Inc com 315616102 166 890 SH   SOLE 01 02 890 0 0
Facebook, Inc com 30303M102 748 2,150 SH   SOLE 01 02 2,150 0 0
Factset Research Systems com 303075105 34 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 30 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 1,647 31,678 SH   SOLE 01 02 31,678 0 0
Fedex Corp com 31428X106 485 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 752 26,672 SH   SOLE 01 02 26,672 0 0
First Republic Bank com 33616C100 12 65 SH   SOLE 01 02 65 0 0
First Solar Inc com 336433107 7 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 9,913 92,740 SH   SOLE 01 02 92,740 0 0
Flowers Foods Inc com 343498101 991 40,950 SH   SOLE 01 02 40,950 0 0
Ford Motor Company com 345370860 24 1,600 SH   SOLE 01 02 1,600 0 0
Fortive Corp com 34959J108 70 1,000 SH   SOLE 01 02 1,000 0 0
Fortune Brands Home & Security, Inc com 34964C106 1,018 10,220 SH   SOLE 01 02 10,220 0 0
Franco Nevada Corp com 351858105 8,086 55,738 SH   SOLE 01 02 55,738 0 0
FTSE All-World ex-US ETF-Vanguard com 922042775 25 400 SH   SOLE 01 02 400 0 0
FTSE Europe ETF-Vanguard com 922042874 13 200 SH   SOLE 01 02 200 0 0
FTSE RAFI US 1500 Small-Mid ETF-Invesco com 46137V597 9 50 SH   SOLE 01 02 50 0 0
Fuelcell Energy Inc com 35952H601 4 500 SH   SOLE 01 02 500 0 0
Gamestop Corp Cl A com 36467W109 0 1 SH   SOLE 01 02 1 0 0
General Dynamics Corp com 369550108 137 726 SH   SOLE 01 02 726 0 0
General Electric com 369604103 166 12,368 SH   SOLE 01 02 12,368 0 0
General Mills com 370334104 20 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 3,157 45,840 SH   SOLE 01 02 45,840 0 0
Glacier Bancorp Inc com 37637Q105 9,929 180,264 SH   SOLE 01 02 180,264 0 0
Glaxosmithkline PLC ADR com 37733W105 26 649 SH   SOLE 01 02 649 0 0
Global Clean Energy ETF-iShares com 464288224 114 4,843 SH   SOLE 01 02 4,843 0 0
Gmac Capital Tr 8.125 percent Pfd com 361860208 236 9,398 SH   SOLE 01 02 9,398 0 0
Gold Shares ETF-SPDR com 78463V107 112 675 SH   SOLE 01 02 675 0 0
Gold Trust ETF-iShares com 464285204 13,190 391,280 SH   SOLE 01 02 391,280 0 0
Goodrx Hldgs Inc com 38246G108 7 191 SH   SOLE 01 02 191 0 0
Guardant Health Inc com 40131M109 2 20 SH   SOLE 01 02 20 0 0
Gx Acquisition Corp com 36251A107 1 50 SH   SOLE 01 02 50 0 0
HCI Group Inc com 40416E103 5,436 54,675 SH   SOLE 01 02 54,675 0 0
Healthpeak Properties Ord com 42250P103 10 300 SH   SOLE 01 02 300 0 0
Helmerich & Payne com 423452101 8 250 SH   SOLE 01 02 250 0 0
Hingham Institution for Savings com 433323102 2,676 9,212 SH   SOLE 01 02 9,212 0 0
Home Depot com 437076102 190 595 SH   SOLE 01 02 595 0 0
Honeywell International, Inc com 438516106 166 759 SH   SOLE 01 02 759 0 0
Hormel Foods Corp com 440452100 1,479 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 31 70 SH   SOLE 01 02 70 0 0
Huntington Bancshares com 446150104 92 6,431 SH   SOLE 01 02 6,431 0 0
Illinois Tool Works Inc com 452308109 9,648 43,156 SH   SOLE 01 02 43,156 0 0
Illumina Inc com 452327109 126 267 SH   SOLE 01 02 267 0 0
Imperial Oil LTD com 453038408 27 900 SH   SOLE 01 02 900 0 0
Independent Bank Corp com 453836108 79 1,050 SH   SOLE 01 02 1,050 0 0
Intel com 458140100 444 7,900 SH   SOLE 01 02 7,900 0 0
Intercontinental Exchange, Inc. com 45866F104 24 200 SH   SOLE 01 02 200 0 0
International Business Machines com 459200101 17,073 116,470 SH   SOLE 01 02 116,470 0 0
International Flavors & Fragrances com 459506101 493 3,300 SH   SOLE 01 02 3,300 0 0
International IPO ETF-Renaissance com 759937303 11 300 SH   SOLE 01 02 300 0 0
International Small Cap Div ETF-Wisdomtree com 97717W760 75 1,000 SH   SOLE 01 02 1,000 0 0
Invesco Global Water ETF com 46138E651 3 70 SH   SOLE 01 02 70 0 0
Invesco Water Resources ETF com 46137V142 4 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 36 2,550 SH   SOLE 01 02 2,550 0 0
iPath Blmbg Copper Subindex TR ETN com 06739F101 7 150 SH   SOLE 01 02 150 0 0
IPG Photonics Corp com 44980X109 1,226 5,815 SH   SOLE 01 02 5,815 0 0
Iron Mountain Inc com 46284V101 110 2,589 SH   SOLE 01 02 2,589 0 0
J G Boswell Co com 101205102 3,534 4,364 SH   SOLE 01 02 4,364 0 0
Jacobs Engineering Group Inc com 469814107 7 50 SH   SOLE 01 02 50 0 0
John Hancock Financial Opportunities Fund com 409735206 23 606 SH   SOLE 01 02 606 0 0
John Wiley & Sons Inc com 968223206 99 1,650 SH   SOLE 01 02 1,650 0 0
Johnson & Johnson com 478160104 12,021 72,971 SH   SOLE 01 02 72,971 0 0
JPMorgan Chase & Co com 46625H100 715 4,596 SH   SOLE 01 02 4,596 0 0
Jumia Technologies AG Spon ADR com 48138M105 5 150 SH   SOLE 01 02 150 0 0
Keweenaw Land Assn ltd com 493026108 102 1,250 SH   SOLE 01 02 1,250 0 0
Kinder Morgan Inc com 49456B101 155 8,496 SH   SOLE 01 02 8,496 0 0
Kinsale Capital Group, Inc com 49714P108 239 1,450 SH   SOLE 01 02 1,450 0 0
Kroger Co com 501044101 6 153 SH   SOLE 01 02 153 0 0
Limoneira Co com 532746104 18 1,000 SH   SOLE 01 02 1,000 0 0
Livent Corp com 53814L108 15 800 SH   SOLE 01 02 800 0 0
Lockheed Martin Corporation com 539830109 26 70 SH   SOLE 01 02 70 0 0
Lumen Technologies Inc com 550241103 2 142 SH   SOLE 01 02 142 0 0
Lyft Inc Cl A com 55087P104 6 100 SH   SOLE 01 02 100 0 0
Magellan Midstream Partners LP com 559080106 624 12,762 SH   SOLE 01 02 12,762 0 0
Manulife Financial Corporation com 56501R106 5 268 SH   SOLE 01 02 268 0 0
Market Vectors Gold Miners ETF com 92189F106 3 100 SH   SOLE 01 02 100 0 0
Marriott International, Inc Cl A com 571903202 1,457 10,675 SH   SOLE 01 02 10,675 0 0
Marriott Vacations Worldwide Corp com 57164Y107 166 1,043 SH   SOLE 01 02 1,043 0 0
Marsh & Mclennan Cos In Com com 571748102 129 916 SH   SOLE 01 02 916 0 0
McCormick & Co Inc com 579780206 3,878 43,914 SH   SOLE 01 02 43,914 0 0
McDonalds Corp com 580135101 197 855 SH   SOLE 01 02 855 0 0
Medical Properties Trust Inc com 58463J304 10 500 SH   SOLE 01 02 500 0 0
Medtronic com G5960L103 20 165 SH   SOLE 01 02 165 0 0
Merck com 58933Y105 1,522 19,571 SH   SOLE 01 02 19,571 0 0
Mettler Toledo International com 592688105 222 160 SH   SOLE 01 02 160 0 0
Microsoft com 594918104 7,675 28,330 SH   SOLE 01 02 28,330 0 0
Mind Medicine Mindmed com 60255C109 3 1,000 SH   SOLE 01 02 1,000 0 0
Moderna Inc com 60770K107 24 104 SH   SOLE 01 02 104 0 0
Mondelez International Inc com 609207105 459 7,359 SH   SOLE 01 02 7,359 0 0
Morgan Stanley com 617446448 37 400 SH   SOLE 01 02 400 0 0
MSC Industrial Direct Co com 553530106 188 2,100 SH   SOLE 01 02 2,100 0 0
MSCI China ETF-iShares com 46429B671 7 80 SH   SOLE 01 02 80 0 0
MSCI Hong Kong ETF-iShares com 464286871 9 350 SH   SOLE 01 02 350 0 0
MSCI Materials ETF-Fidelity com 316092881 32 700 SH   SOLE 01 02 700 0 0
Murphy USA Inc com 626755102 5 35 SH   SOLE 01 02 35 0 0
Mydecine Innovations G com 62848R106 1 2,000 SH   SOLE 01 02 2,000 0 0
Nasdaq Biotechnology ETF-iShares com 464287556 358 2,185 SH   SOLE 01 02 2,185 0 0
Nasdaq Cybersecurity ETF-First Trust com 33734X846 296 6,323 SH   SOLE 01 02 6,323 0 0
Nautilus Inc com 63910B102 0 1 SH   SOLE 01 02 1 0 0
Nestle SA ADR com 641069406 6,324 50,700 SH   SOLE 01 02 50,700 0 0
Newscope Cap Corp com 71716H108 1 1,000 SH   SOLE 01 02 1,000 0 0
NextEra Energy, Inc. com 65339F101 558 7,616 SH   SOLE 01 02 7,616 0 0
Nike B com 654106103 235 1,518 SH   SOLE 01 02 1,518 0 0
Norfolk Southern Corp com 655844108 80 300 SH   SOLE 01 02 300 0 0
Northrop Grumman Corp com 666807102 25 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR com 66987V109 5,081 55,685 SH   SOLE 01 02 55,685 0 0
Novo-Nordisk A-S ADR com 670100205 2,108 25,163 SH   SOLE 01 02 25,163 0 0
NVIDIA Corp com 67066G104 12,175 15,217 SH   SOLE 01 02 15,217 0 0
NXP Semiconductors Nv com N6596X109 72 350 SH   SOLE 01 02 350 0 0
O Reilly Automotive Inc com 67103H107 113 200 SH   SOLE 01 02 200 0 0
Occidental Petrol 27 Wts com 674599162 0 27 SH   SOLE 01 02 27 0 0
Occidental Petroleum Corp com 674599105 2 75 SH   SOLE 01 02 75 0 0
Ocean Spray 4 percent Pfd com 675022206 26 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 52 1,900 SH   SOLE 01 02 1,900 0 0
Omnicom Group com 681919106 16 200 SH   SOLE 01 02 200 0 0
Opiant Pharmaceuticals com 683750103 4 300 SH   SOLE 01 02 300 0 0
Oracle Corporation com 68389X105 46 594 SH   SOLE 01 02 594 0 0
Organon & Co com 68622V106 59 1,966 SH   SOLE 01 02 1,966 0 0
OTIS Worldwide Corp com 68902V107 74 899 SH   SOLE 01 02 899 0 0
Pacira Biosciences Inc com 695127100 6 104 SH   SOLE 01 02 104 0 0
Packaging Corp Of America com 695156109 21 156 SH   SOLE 01 02 156 0 0
Palo Alto Networks com 697435105 65 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 5,669 52,832 SH   SOLE 01 02 52,832 0 0
PayPal Holdings Inc com 70450Y103 13,226 45,377 SH   SOLE 01 02 45,377 0 0
Peoples United Financial, Inc com 712704105 51 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 8,945 60,368 SH   SOLE 01 02 60,368 0 0
Pfizer Inc com 717081103 1,324 33,805 SH   SOLE 01 02 33,805 0 0
Philip Morris Intl Inc com 718172109 4,171 42,083 SH   SOLE 01 02 42,083 0 0
Phillips 66 com 718546104 316 3,684 SH   SOLE 01 02 3,684 0 0
Pinnacle Financial Corp 6.75 percent Pfd com 72346Q302 661 22,681 SH   SOLE 01 02 22,681 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 28 810 SH   SOLE 01 02 810 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 16 263 SH   SOLE 01 02 263 0 0
Procter & Gamble com 742718109 8,690 64,401 SH   SOLE 01 02 64,401 0 0
Public Storage com 74460D109 214 713 SH   SOLE 01 02 713 0 0
Qualcomm Inc com 747525103 418 2,924 SH   SOLE 01 02 2,924 0 0
Quantumscape Corp com 74767V109 12 400 SH   SOLE 01 02 400 0 0
Raytheon Technologies Corp com 75513E101 160 1,875 SH   SOLE 01 02 1,875 0 0
Realty Income Corp com 756109104 7 100 SH   SOLE 01 02 100 0 0
Red Lt Holland Corp com 75671E109 0 1,000 SH   SOLE 01 02 1,000 0 0
RenaissanceRE 5.375 percent Pfd com G7498P119 42 1,650 SH   SOLE 01 02 1,650 0 0
ResMed Inc com 761152107 3,828 15,528 SH   SOLE 01 02 15,528 0 0
Revive Therapeutics Lt com 761516103 0 1,000 SH   SOLE 01 02 1,000 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 47 1,352 SH   SOLE 01 02 1,352 0 0
Roche Holding AG ADR com 771195104 23 480 SH   SOLE 01 02 480 0 0
Roper Technologies com 776696106 2,840 6,040 SH   SOLE 01 02 6,040 0 0
Royal Bank of Canada Montreal com 780087102 30 300 SH   SOLE 01 02 300 0 0
Royal Dutch Shell PLC com 780259107 52 1,350 SH   SOLE 01 02 1,350 0 0
Russell 2000 Value Index ETF-iShares com 464287630 7 40 SH   SOLE 01 02 40 0 0
Russell Midcap ETF-iShares com 464287499 203 2,560 SH   SOLE 01 02 2,560 0 0
S&P 500 ETF-SPDR com 78462F103 598 1,396 SH   SOLE 01 02 1,396 0 0
S&P Biotech ETF-SPDR com 78464A870 675 4,983 SH   SOLE 01 02 4,983 0 0
S&P Dividend ETF-SPDR com 78464A763 487 3,980 SH   SOLE 01 02 3,980 0 0
S&P Global, Inc com 78409V104 31 75 SH   SOLE 01 02 75 0 0
S&P GSCI Commodity ETF-iShares com 46428R107 5 300 SH   SOLE 01 02 300 0 0
S&P SmallCap Low Volatility ETF-Invesco com 46138G102 2,058 43,893 SH   SOLE 01 02 43,893 0 0
S&P US Preferred Stock ETF-iShares com 464288687 165 4,200 SH   SOLE 01 02 4,200 0 0
Salesforce.com Inc com 79466L302 10 40 SH   SOLE 01 02 40 0 0
Seacoast Banking Corp of Florida com 811707801 2,877 84,238 SH   SOLE 01 02 84,238 0 0
Select Preferred & Income Fd-C & S com 19248Y107 223 7,265 SH   SOLE 01 02 7,265 0 0
Sempra Energy com 816851109 140 1,054 SH   SOLE 01 02 1,054 0 0
Senior Loan ETF-First Trust com 33738D309 25 520 SH   SOLE 01 02 520 0 0
Service Corp International com 817565104 131 2,450 SH   SOLE 01 02 2,450 0 0
Silver Trust ETF-iShares com 46428Q109 23 933 SH   SOLE 01 02 933 0 0
Small Cap Value ETF-Vanguard com 922908611 12,891 74,231 SH   SOLE 01 02 74,231 0 0
Smith & Wesson Brands In com 831754106 56 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
Sociedad Quimica Y Minera Spon ADR com 833635105 11 237 SH   SOLE 01 02 237 0 0
Solar ETF-Invesco com 46138G706 89 1,001 SH   SOLE 01 02 1,001 0 0
Sonoco Products Co com 835495102 80 1,200 SH   SOLE 01 02 1,200 0 0
Spotify Technology S.A. com L8681T102 14 50 SH   SOLE 01 02 50 0 0
Sprouts Farmers Market, Inc com 85208M102 12 500 SH   SOLE 01 02 500 0 0
Stanley Black & Decker Inc com 854502101 61 300 SH   SOLE 01 02 300 0 0
Starbucks Corp com 855244109 36 325 SH   SOLE 01 02 325 0 0
State Street Corp com 857477103 12 150 SH   SOLE 01 02 150 0 0
Stock Yards Bancorp Inc com 861025104 3,671 72,141 SH   SOLE 01 02 72,141 0 0
Stratasys Inc com M85548101 5 200 SH   SOLE 01 02 200 0 0
Stryker Corp com 863667101 3,371 12,980 SH   SOLE 01 02 12,980 0 0
Sturm Ruger & Co Inc com 864159108 9 100 SH   SOLE 01 02 100 0 0
Sysco Corporation com 871829107 103 1,323 SH   SOLE 01 02 1,323 0 0
Takeda Pharmaceutical Co com 874060205 34 2,000 SH   SOLE 01 02 2,000 0 0
Tapestry Inc com 876030107 104 2,400 SH   SOLE 01 02 2,400 0 0
Target Corporation com 87612E106 48 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 3,192 7,945 SH   SOLE 01 02 7,945 0 0
Terra Tech Corp com 88102J209 0 634 SH   SOLE 01 02 634 0 0
Tesla Motors, Inc com 88160R101 444 653 SH   SOLE 01 02 653 0 0
Texas Capital Bancshares 6.5 percent Pfd com 882228406 10 400 SH   SOLE 01 02 400 0 0
Texas Instruments com 882508104 26 136 SH   SOLE 01 02 136 0 0
The Chemours Co com 163851108 0 4 SH   SOLE 01 02 4 0 0
The Hershey Co com 427866108 30 175 SH   SOLE 01 02 175 0 0
The Kraft Heinz Co com 500754106 20 500 SH   SOLE 01 02 500 0 0
The Southern Company com 842587107 44 720 SH   SOLE 01 02 720 0 0
Thermo Fisher Scientific, Inc com 883556102 1,587 3,145 SH   SOLE 01 02 3,145 0 0
Tilray, Inc com 88688T100 8 439 SH   SOLE 01 02 439 0 0
TJX Cos com 872540109 388 5,762 SH   SOLE 01 02 5,762 0 0
Toro Company com 891092108 525 4,781 SH   SOLE 01 02 4,781 0 0
Toronto Dominion Bank com 891160509 3,047 43,504 SH   SOLE 01 02 43,504 0 0
Touchstone Exploration Inc com 89156L108 0 150 SH   SOLE 01 02 150 0 0
Transcanada Corp com 87807B107 2,547 51,441 SH   SOLE 01 02 51,441 0 0
Truist Financial Corp com 89832Q109 486 8,755 SH   SOLE 01 02 8,755 0 0
Twitter Inc com 90184L102 111 1,620 SH   SOLE 01 02 1,620 0 0
U S Bancorp com 902973304 659 11,575 SH   SOLE 01 02 11,575 0 0
U.S. Broad Market ETF-Schwab com 808524102 463 4,442 SH   SOLE 01 02 4,442 0 0
U.S. Ecology, Inc com 91734M103 15 400 SH   SOLE 01 02 400 0 0
U-Blox Holding Ag Ord com H89210100 26 350 SH   SOLE 01 02 350 0 0
UniFirst Corp com 904708104 138 589 SH   SOLE 01 02 589 0 0
Unilever PLC com 904767704 18 300 SH   SOLE 01 02 300 0 0
Union Pacific Corp com 907818108 235 1,067 SH   SOLE 01 02 1,067 0 0
United Parcel Service B com 911312106 44 212 SH   SOLE 01 02 212 0 0
United Rentals Inc com 911363109 11 35 SH   SOLE 01 02 35 0 0
United Therapeutics Corp com 91307C102 18 100 SH   SOLE 01 02 100 0 0
Unitedhealth Group Inc com 91324P102 38 95 SH   SOLE 01 02 95 0 0
Unitil Corp com 913259107 53 1,000 SH   SOLE 01 02 1,000 0 0
US Bancorp 6.50 percent Pfd com 902973833 1,781 68,787 SH   SOLE 01 02 68,787 0 0
US Global Jets ETF com 26922A842 5 200 SH   SOLE 01 02 200 0 0
Utilities Select ETF-SPDR com 81369Y886 19 300 SH   SOLE 01 02 300 0 0
Veracyte Inc com 92337F107 2 50 SH   SOLE 01 02 50 0 0
Verizon Communications com 92343V104 564 10,066 SH   SOLE 01 02 10,066 0 0
Vertex Pharmaceuticals com 92532F100 1,890 9,375 SH   SOLE 01 02 9,375 0 0
Viatris, Inc com 92556V106 6 405 SH   SOLE 01 02 405 0 0
Visa Inc com 92826C839 364 1,555 SH   SOLE 01 02 1,555 0 0
Vodafone Group PLC ADR com 92857W308 8 452 SH   SOLE 01 02 452 0 0
Volkswagen AG Unsponsored ADR com 928662600 66 2,000 SH   SOLE 01 02 2,000 0 0
Vornado Realty Trust com 929042109 17 354 SH   SOLE 01 02 354 0 0
Wabtec com 929740108 1 10 SH   SOLE 01 02 10 0 0
Walgreens Boots Alliance Inc com 931427108 74 1,415 SH   SOLE 01 02 1,415 0 0
Wal-Mart De Mexico ADR com 93114W107 19 566 SH   SOLE 01 02 566 0 0
Walt Disney Co com 254687106 215 1,221 SH   SOLE 01 02 1,221 0 0
Washington Trust Bancorp com 940610108 85 1,659 SH   SOLE 01 02 1,659 0 0
Waste Connections, Inc com 94106B101 24 200 SH   SOLE 01 02 200 0 0
Waters Corp com 941848103 12,146 35,143 SH   SOLE 01 02 35,143 0 0
Watsco Inc com 942622200 115 400 SH   SOLE 01 02 400 0 0
Wells Fargo & Co com 949746101 197 4,350 SH   SOLE 01 02 4,350 0 0
Wells Fargo 5.5 percent Pfd com 94988U672 902 35,325 SH   SOLE 01 02 35,325 0 0
Wells Fargo Pref Stock ETF-SPDR com 78464A292 489 11,050 SH   SOLE 01 02 11,050 0 0
Welltower Inc com 95040Q104 499 6,000 SH   SOLE 01 02 6,000 0 0
Weyerhaeuser Co com 962166104 3,951 114,784 SH   SOLE 01 02 114,784 0 0
Wherevertv Broadcasting com 96328X100 1 16,411 SH   SOLE 01 02 16,411 0 0
Wintrust Financial Corp 6.875 percent Pfd com 97650W504 803 28,416 SH   SOLE 01 02 28,416 0 0
Zoetis Inc com 98978V103 40 215 SH   SOLE 01 02 215 0 0
Zynga Inc Class A com 98986T108 2 170 SH   SOLE 01 02 170 0 0