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 3 200 SH   SOLE 01 02 200 0 0
3M Company com 88579Y101 61 411 SH   SOLE 01 02 411 0 0
A.D. Makepeace Company com 560874109 14,381 2,608 SH   SOLE 01 02 2,608 0 0
Abbott Laboratories com 002824100 339 2,860 SH   SOLE 01 02 2,860 0 0
AbbVie Inc com 00287Y109 442 2,729 SH   SOLE 01 02 2,729 0 0
Academy Sports & Outdoors Inc com 00402L107 4 100 SH   SOLE 01 02 100 0 0
Acadia Pharmaceuticals, Inc com 004225108 2 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1151C101 42 124 SH   SOLE 01 02 124 0 0
Acushnet Holdings Corp com 005098108 20 500 SH   SOLE 01 02 500 0 0
Adobe Systems com 00724F101 10,686 23,454 SH   SOLE 01 02 23,454 0 0
Agilent Technologies com 00846U101 26 195 SH   SOLE 01 02 195 0 0
Air Prod & Chemicals Inc com 009158106 137 550 SH   SOLE 01 02 550 0 0
Airbnb Inc com 009066101 21 125 SH   SOLE 01 02 125 0 0
Albany International Corp com 012348108 25 300 SH   SOLE 01 02 300 0 0
Albemarle Corp com 012653101 70 315 SH   SOLE 01 02 315 0 0
Alcon Inc com H01301128 20 250 SH   SOLE 01 02 250 0 0
Alerian MLP ETF-Alps com 00162Q452 12,390 323,498 SH   SOLE 01 02 323,498 0 0
Alibaba Group Hldg ADR com 01609W102 27 245 SH   SOLE 01 02 245 0 0
Allstate Corporation com 020002101 111 800 SH   SOLE 01 02 800 0 0
Alphabet Inc Cl A com 02079K305 8,205 2,950 SH   SOLE 01 02 2,950 0 0
Alphabet Inc Class C com 02079K107 4,472 1,601 SH   SOLE 01 02 1,601 0 0
Alt House Cannabis Inc Registered Shs Isin#ca02124 com 021242102 0 20 SH   SOLE 01 02 20 0 0
Alternative Harvest ETF-ETFMGR com 26924G508 29 2,750 SH   SOLE 01 02 2,750 0 0
Altria Group Inc com 02209S103 4,751 90,922 SH   SOLE 01 02 90,922 0 0
Amazon.Com Inc com 023135106 8,958 2,748 SH   SOLE 01 02 2,748 0 0
Ambarella Inc com G037AX101 10 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 79 796 SH   SOLE 01 02 796 0 0
American Airlines Group Inc com 02376R102 7 400 SH   SOLE 01 02 400 0 0
American Electric com 025537101 25 250 SH   SOLE 01 02 250 0 0
American Outdoor Brands com 02875D109 5 400 SH   SOLE 01 02 400 0 0
Amgen Inc com 031162100 1,004 4,151 SH   SOLE 01 02 4,151 0 0
Analog Devices com 032654105 13,345 80,789 SH   SOLE 01 02 80,789 0 0
Angi Inc com 00183L102 6 1,000 SH   SOLE 01 02 1,000 0 0
Annaly Capital Management Inc com 035710409 14 2,000 SH   SOLE 01 02 2,000 0 0
Ansys Inc com 03662Q105 191 600 SH   SOLE 01 02 600 0 0
Apple Computer Inc com 037833100 19,424 111,243 SH   SOLE 01 02 111,243 0 0
Archer Daniels Midland Company com 039483102 153 1,700 SH   SOLE 01 02 1,700 0 0
AT&T Inc. com 00206R102 157 6,632 SH   SOLE 01 02 6,632 0 0
Aurora Cannabis Inc com 05156X884 9 2,125 SH   SOLE 01 02 2,125 0 0
Autodesk Inc com 052769106 21 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 3,602 15,832 SH   SOLE 01 02 15,832 0 0
Avadel Pharmaceuticals PLC com 05337M104 1 100 SH   SOLE 01 02 100 0 0
Ayr Strategies Inc com 05475P109 6 450 SH   SOLE 01 02 450 0 0
B & G Foods Inc com 05508R106 8 300 SH   SOLE 01 02 300 0 0
Baidu Inc ADR com 056752108 13 100 SH   SOLE 01 02 100 0 0
Balchem Corp com 057665200 1,079 7,894 SH   SOLE 01 02 7,894 0 0
Ball Corporation com 058498106 198 2,200 SH   SOLE 01 02 2,200 0 0
Bank of America Corp com 060505104 1,195 28,999 SH   SOLE 01 02 28,999 0 0
Bank of New York Mellon Corp com 064058100 875 17,635 SH   SOLE 01 02 17,635 0 0
Barclays 1-3 year Credit Bd ETF-iShares com 464288646 96 1,850 SH   SOLE 01 02 1,850 0 0
Becton Dickinson Co com 075887109 180 675 SH   SOLE 01 02 675 0 0
Benchmark Bankshares, Inc com 08160E207 0 18 SH   SOLE 01 02 18 0 0
Berkshire Hathaway Inc B com 084670702 3,480 9,860 SH   SOLE 01 02 9,860 0 0
Beyond Air Inc com 08862L103 3 500 SH   SOLE 01 02 500 0 0
Biogen Idec Inc com 09062X103 966 4,589 SH   SOLE 01 02 4,589 0 0
BioShares(TM) Biotechnology Clinical Trials com 26923G301 3 100 SH   SOLE 01 02 100 0 0
Bitfarms Ltd com 09173B107 0 100 SH   SOLE 01 02 100 0 0
Blackrock Inc com 09247X101 1,434 1,876 SH   SOLE 01 02 1,876 0 0
Blackstone Group LP com 09260D107 72 565 SH   SOLE 01 02 565 0 0
Blade Air Mobility CL A com 092667104 1 125 SH   SOLE 01 02 125 0 0
Blockchain ETF-Global X com 37954Y160 2 100 SH   SOLE 01 02 100 0 0
Boeing Co com 097023105 118 615 SH   SOLE 01 02 615 0 0
Boston Scientific Corp com 101137107 31 700 SH   SOLE 01 02 700 0 0
BP PLC ADR com 055622104 160 5,445 SH   SOLE 01 02 5,445 0 0
Bright Horizon Family Solutions Inc com 109194100 285 2,150 SH   SOLE 01 02 2,150 0 0
Brighthouse Financial Inc 6.75 percent Pfd com 10922N509 1,000 38,622 SH   SOLE 01 02 38,622 0 0
Bristol-Myers Squibb com 110122108 1,252 17,150 SH   SOLE 01 02 17,150 0 0
Calavo Growers Inc com 128246105 458 12,570 SH   SOLE 01 02 12,570 0 0
Cambridge Bancorp com 132152109 579 6,811 SH   SOLE 01 02 6,811 0 0
Canadian Dollar Currency com CAD999996 0 11 SH   SOLE 01 02 11 0 0
Canadian Imperial Bank of Commerce com 136069101 161 1,319 SH   SOLE 01 02 1,319 0 0
Canadian National Railroad com 136375102 20 150 SH   SOLE 01 02 150 0 0
Canadian Pacific Railway Ltd com 13645T100 70 850 SH   SOLE 01 02 850 0 0
Cannabis ETF com 84858T400 1 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 8 80 SH   SOLE 01 02 80 0 0
Carnival Corp com 143658300 6 300 SH   SOLE 01 02 300 0 0
Carrier Global Corp com 14448C104 61 1,325 SH   SOLE 01 02 1,325 0 0
Caterpillar com 149123101 380 1,706 SH   SOLE 01 02 1,706 0 0
Celularity Inc com 151190105 0 50 SH   SOLE 01 02 50 0 0
Cerner Corp com 156782104 28 300 SH   SOLE 01 02 300 0 0
Championx Corp com 15872M104 57 2,337 SH   SOLE 01 02 2,337 0 0
Charles Schwab Corp com 808513105 10,997 130,438 SH   SOLE 01 02 130,438 0 0
Chevron Corp com 166764100 10,295 63,228 SH   SOLE 01 02 63,228 0 0
Chicago Mercantile Exchange com 12572Q105 109 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 11,818 118,919 SH   SOLE 01 02 118,919 0 0
Cigna Corp com 125523100 2 8 SH   SOLE 01 02 8 0 0
Cincinnati Financial Corp com 172062101 570 4,192 SH   SOLE 01 02 4,192 0 0
Cisco Systems com 17275R102 227 4,075 SH   SOLE 01 02 4,075 0 0
Citigroup com 172967424 2 40 SH   SOLE 01 02 40 0 0
Citizens Financial Group Inc com 174610105 6 125 SH   SOLE 01 02 125 0 0
Clean Harbors, Inc com 184496107 11 100 SH   SOLE 01 02 100 0 0
Cloudmd Software & Svc com 18912C102 4 5,000 SH   SOLE 01 02 5,000 0 0
Coca Cola Company com 191216100 3,302 53,264 SH   SOLE 01 02 53,264 0 0
Coinbase Global, Inc com 19260Q107 8 40 SH   SOLE 01 02 40 0 0
Colgate-Palmolive Co com 194162103 322 4,244 SH   SOLE 01 02 4,244 0 0
Comcast Corp Class A com 20030N101 76 1,625 SH   SOLE 01 02 1,625 0 0
Comerica Inc com 200340107 41 450 SH   SOLE 01 02 450 0 0
Conformis Inc com 20717E101 3 5,000 SH   SOLE 01 02 5,000 0 0
Conocophillips com 20825C104 497 4,968 SH   SOLE 01 02 4,968 0 0
Constellation Brands Inc com 21036P108 17 75 SH   SOLE 01 02 75 0 0
Core S&P 500 ETF-iShares com 464287200 44 97 SH   SOLE 01 02 97 0 0
Core U.S. Aggregate Bond ETF-iShares com 464287226 35 330 SH   SOLE 01 02 330 0 0
Core US REIT ETF-iShares com 464288521 26 400 SH   SOLE 01 02 400 0 0
Corporate Bond ETF-Fidelity com 316188101 25 500 SH   SOLE 01 02 500 0 0
Corteva Inc com 22052L104 230 3,998 SH   SOLE 01 02 3,998 0 0
Costamare Inc com Y1771G102 9 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 282 490 SH   SOLE 01 02 490 0 0
CSX Corporation com 126408103 14 375 SH   SOLE 01 02 375 0 0
Cummins Inc com 231021106 82 400 SH   SOLE 01 02 400 0 0
Customers Bancorp 6 percent Pfd com 23204G704 74 3,000 SH   SOLE 01 02 3,000 0 0
CVS Caremark Corp com 126650100 249 2,460 SH   SOLE 01 02 2,460 0 0
Danaher Corp com 235851102 342 1,165 SH   SOLE 01 02 1,165 0 0
Deere & Co com 244199105 353 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 82 160 SH   SOLE 01 02 160 0 0
Diageo Plc ADR com 25243Q205 178 877 SH   SOLE 01 02 877 0 0
DIGITAL WORLD ACQUISITION CORP C com 25400Q105 7 104 SH   SOLE 01 02 104 0 0
Dominion Resources Inc com 25746U109 14 166 SH   SOLE 01 02 166 0 0
Dominos Pizza Inc com 25754A201 5 12 SH   SOLE 01 02 12 0 0
Doubleline Total Return Tact ETF-SPDRS com 78467V848 14 305 SH   SOLE 01 02 305 0 0
Dover com 260003108 8,362 53,296 SH   SOLE 01 02 53,296 0 0
Dow Chemical com 260557103 350 5,492 SH   SOLE 01 02 5,492 0 0
Duke Energy New com 26441C204 930 8,330 SH   SOLE 01 02 8,330 0 0
E.I. Du Pont de Nemours & Co com 26614N102 399 5,428 SH   SOLE 01 02 5,428 0 0
Eastern Bankshares Inc com 27627N105 97 4,500 SH   SOLE 01 02 4,500 0 0
eBay Inc com 278642103 6 100 SH   SOLE 01 02 100 0 0
ECA Marcellus Trust I com 26827L109 1 600 SH   SOLE 01 02 600 0 0
Ecolab com 278865100 87 495 SH   SOLE 01 02 495 0 0
Edwards Lifesciences com 28176E108 3,262 27,706 SH   SOLE 01 02 27,706 0 0
Electronic Arts Inc com 285512109 1 5 SH   SOLE 01 02 5 0 0
Eli Lilly & Company com 532457108 103 358 SH   SOLE 01 02 358 0 0
Embraer SA ADR com 29082A107 5 360 SH   SOLE 01 02 360 0 0
Emerging Markets ETF-iShares com 464287234 29 647 SH   SOLE 01 02 647 0 0
Emerson Electric Co com 291011104 155 1,580 SH   SOLE 01 02 1,580 0 0
Enbridge Inc com 29250N105 6 123 SH   SOLE 01 02 123 0 0
Energy Select Sector ETF-SPDR com 81369Y506 1,668 21,818 SH   SOLE 01 02 21,818 0 0
Energy Transfer LP com 29273V100 2,361 210,990 SH   SOLE 01 02 210,990 0 0
Enerplus Corp com 292766102 3 200 SH   SOLE 01 02 200 0 0
Enterprise Products Partners LP com 293792107 238 9,240 SH   SOLE 01 02 9,240 0 0
Equinix Inc com 29444U700 22 30 SH   SOLE 01 02 30 0 0
Equity Residential com 29476L107 96 1,068 SH   SOLE 01 02 1,068 0 0
Escrow Altegrity Inc Com com 021ESC017 0 40 SH   SOLE 01 02 40 0 0
ESG US Stock ETF-Vanguard com 921910733 24 300 SH   SOLE 01 02 300 0 0
Estee Lauder Companies com 518439104 3,167 11,628 SH   SOLE 01 02 11,628 0 0
Eversource Energy com 30040W108 52 590 SH   SOLE 01 02 590 0 0
Exact Sciences Corp com 30063P105 66 950 SH   SOLE 01 02 950 0 0
Expeditors International of Washington com 302130109 90 870 SH   SOLE 01 02 870 0 0
Exponent Inc com 30214U102 12 110 SH   SOLE 01 02 110 0 0
Exxon Mobil com 30231G102 12,324 149,223 SH   SOLE 01 02 149,223 0 0
F5 Networks Inc com 315616102 159 760 SH   SOLE 01 02 760 0 0
Facebook, Inc com 30303M102 455 2,045 SH   SOLE 01 02 2,045 0 0
Factset Research Systems com 303075105 43 100 SH   SOLE 01 02 100 0 0
Fast Retailing Co Ord com J1346E100 21 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 1,916 32,263 SH   SOLE 01 02 32,263 0 0
Fedex Corp com 31428X106 527 2,279 SH   SOLE 01 02 2,279 0 0
Fidelity National Information Svcs com 31620M106 55 550 SH   SOLE 01 02 550 0 0
First Republic Bank com 33616C100 11 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,093 89,676 SH   SOLE 01 02 89,676 0 0
Flowers Foods Inc com 343498101 917 35,650 SH   SOLE 01 02 35,650 0 0
Ford Motor Company com 345370860 27 1,600 SH   SOLE 01 02 1,600 0 0
Fortive Corp com 34959J108 37 600 SH   SOLE 01 02 600 0 0
Fortune Brands Home & Security, Inc com 34964C106 692 9,312 SH   SOLE 01 02 9,312 0 0
Franco Nevada Corp com 351858105 8,545 53,565 SH   SOLE 01 02 53,565 0 0
Freeport-McMoRan Copper & Gold com 35671D857 23 460 SH   SOLE 01 02 460 0 0
FTSE All-World ex-US ETF-Vanguard com 922042775 23 400 SH   SOLE 01 02 400 0 0
FTSE Developed Mkt ETF-Vanguard com 921943858 7 146 SH   SOLE 01 02 146 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 9 50 SH   SOLE 01 02 50 0 0
Gamestop Corp Cl A com 36467W109 0 1 SH   SOLE 01 02 1 0 0
General Dynamics Corp com 369550108 175 726 SH   SOLE 01 02 726 0 0
General Electric com 369604301 151 1,647 SH   SOLE 01 02 1,647 0 0
General Mills com 370334104 22 325 SH   SOLE 01 02 325 0 0
Genetech Inc Com com 37611X100 3 723 SH   SOLE 01 02 723 0 0
Gentex Corp com 371901109 18 600 SH   SOLE 01 02 600 0 0
Gilead Sciences Inc com 375558103 2,256 37,953 SH   SOLE 01 02 37,953 0 0
Glacier Bancorp Inc com 37637Q105 8,859 176,203 SH   SOLE 01 02 176,203 0 0
Glaxosmithkline PLC ADR com 37733W105 27 624 SH   SOLE 01 02 624 0 0
Global Clean Energy ETF-iShares com 464288224 118 5,465 SH   SOLE 01 02 5,465 0 0
Global X Genomics & Biotechnology ETF com 37954Y434 2 150 SH   SOLE 01 02 150 0 0
Gold Miners ETF-Market Vectors com 92189F106 4 100 SH   SOLE 01 02 100 0 0
Gold Shares ETF-SPDR com 78463V107 115 635 SH   SOLE 01 02 635 0 0
Gold Trust ETF-iShares com 464285204 12,691 344,589 SH   SOLE 01 02 344,589 0 0
Goodrx Hldgs Inc com 38246G108 4 191 SH   SOLE 01 02 191 0 0
Guardant Health Inc com 40131M109 1 20 SH   SOLE 01 02 20 0 0
HCI Group Inc com 40416E103 3,088 45,296 SH   SOLE 01 02 45,296 0 0
Healthpeak Properties Ord com 42250P103 10 300 SH   SOLE 01 02 300 0 0
Helmerich & Payne com 423452101 11 250 SH   SOLE 01 02 250 0 0
Hingham Institution for Savings com 433323102 2,994 8,725 SH   SOLE 01 02 8,725 0 0
Home Depot com 437076102 163 545 SH   SOLE 01 02 545 0 0
Honeywell International, Inc com 438516106 145 744 SH   SOLE 01 02 744 0 0
Hormel Foods Corp com 440452100 1,584 30,735 SH   SOLE 01 02 30,735 0 0
HSBC Hldgs PLC ADR com 404280406 5 150 SH   SOLE 01 02 150 0 0
Humana Inc com 444859102 30 70 SH   SOLE 01 02 70 0 0
Huntington Bancshares com 446150104 94 6,431 SH   SOLE 01 02 6,431 0 0
Hut 8 Mining Corp com 44812T102 1 100 SH   SOLE 01 02 100 0 0
IDEXX Laboratories, Inc com 45168D104 1 1 SH   SOLE 01 02 1 0 0
Illinois Tool Works Inc com 452308109 8,909 42,546 SH   SOLE 01 02 42,546 0 0
Illumina Inc com 452327109 97 277 SH   SOLE 01 02 277 0 0
Imperial Oil LTD com 453038408 44 900 SH   SOLE 01 02 900 0 0
Independent Bank Corp com 453836108 78 950 SH   SOLE 01 02 950 0 0
Intel com 458140100 368 7,432 SH   SOLE 01 02 7,432 0 0
Intercloud Systems, Inc com 458488400 0 64 SH   SOLE 01 02 64 0 0
Intercontinental Exchange, Inc. com 45866F104 26 200 SH   SOLE 01 02 200 0 0
International Business Machines com 459200101 14,344 110,320 SH   SOLE 01 02 110,320 0 0
International Flavors & Fragrances com 459506101 381 2,900 SH   SOLE 01 02 2,900 0 0
International IPO ETF-Renaissance com 759937303 6 300 SH   SOLE 01 02 300 0 0
International Small Cap Div ETF-Wisdomtree com 97717W760 69 1,000 SH   SOLE 01 02 1,000 0 0
Invesco Dynamic Biotech & Genome ETF com 46137V787 3 50 SH   SOLE 01 02 50 0 0
Invesco Global Water ETF com 46138E651 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 38 2,550 SH   SOLE 01 02 2,550 0 0
iPath Blmbg Copper Subindex TR ETN com 06739F101 8 150 SH   SOLE 01 02 150 0 0
Iron Mountain Inc com 46284V101 77 1,389 SH   SOLE 01 02 1,389 0 0
J G Boswell Co com 101205102 4,186 4,044 SH   SOLE 01 02 4,044 0 0
J.M. Smucker Co com 832696405 7 50 SH   SOLE 01 02 50 0 0
Jets ETF-US Global com 26922A842 4 200 SH   SOLE 01 02 200 0 0
John Wiley & Sons Inc com 968223206 87 1,650 SH   SOLE 01 02 1,650 0 0
Johnson & Johnson com 478160104 12,756 71,974 SH   SOLE 01 02 71,974 0 0
JPMorgan Chase & Co com 46625H100 676 4,961 SH   SOLE 01 02 4,961 0 0
Keweenaw Land Assn ltd com 493026108 12 550 SH   SOLE 01 02 550 0 0
Kimberly-Clark Corp com 494368103 9 75 SH   SOLE 01 02 75 0 0
Kinder Morgan Inc com 49456B101 167 8,822 SH   SOLE 01 02 8,822 0 0
Kinsale Capital Group, Inc com 49714P108 331 1,450 SH   SOLE 01 02 1,450 0 0
Kroger Co com 501044101 9 156 SH   SOLE 01 02 156 0 0
Kyndryl Holdings, Inc com 50155Q100 286 21,814 SH   SOLE 01 02 21,814 0 0
Lightstream Resources Ltd Cl A com 53227K101 0 800 SH   SOLE 01 02 800 0 0
Limoneira Co com 532746104 15 1,000 SH   SOLE 01 02 1,000 0 0
Livent Corp com 53814L108 26 1,000 SH   SOLE 01 02 1,000 0 0
Lockheed Martin Corporation com 539830109 31 70 SH   SOLE 01 02 70 0 0
Lucid Group Inc com 549498103 8 300 SH   SOLE 01 02 300 0 0
Lumen Technologies Inc com 550241103 2 142 SH   SOLE 01 02 142 0 0
Lyft Inc Cl A com 55087P104 4 100 SH   SOLE 01 02 100 0 0
Magellan Midstream Partners LP com 559080106 778 15,850 SH   SOLE 01 02 15,850 0 0
Manulife Financial Corporation com 56501R106 6 268 SH   SOLE 01 02 268 0 0
Marriott International, Inc Cl A com 571903202 1,582 8,999 SH   SOLE 01 02 8,999 0 0
Marriott Vacations Worldwide Corp com 57164Y107 164 1,043 SH   SOLE 01 02 1,043 0 0
Marsh & Mclennan Cos In Com com 571748102 156 916 SH   SOLE 01 02 916 0 0
McCormick & Co Inc com 579780206 4,389 43,980 SH   SOLE 01 02 43,980 0 0
McDonalds Corp com 580135101 211 855 SH   SOLE 01 02 855 0 0
Medical Properties Trust Inc com 58463J304 11 500 SH   SOLE 01 02 500 0 0
Medtronic com G5960L103 18 165 SH   SOLE 01 02 165 0 0
Merck com 58933Y105 1,566 19,085 SH   SOLE 01 02 19,085 0 0
Mettler Toledo International com 592688105 220 160 SH   SOLE 01 02 160 0 0
Microsoft com 594918104 8,491 27,539 SH   SOLE 01 02 27,539 0 0
Microstrategy Inc com 594972408 1 2 SH   SOLE 01 02 2 0 0
Mid-Cap Value ETF-Vanguard com 922908512 3 17 SH   SOLE 01 02 17 0 0
Mind Medicine Mindmed com 60255C109 1 1,000 SH   SOLE 01 02 1,000 0 0
Moderna Inc com 60770K107 18 104 SH   SOLE 01 02 104 0 0
Mondelez International Inc com 609207105 431 6,859 SH   SOLE 01 02 6,859 0 0
Money Market com 05Q99R459 4 227 SH   SOLE 01 02 227 0 0
Morgan Stanley com 617446448 35 400 SH   SOLE 01 02 400 0 0
MSC Industrial Direct Co com 553530106 179 2,100 SH   SOLE 01 02 2,100 0 0
MSCI China ETF-iShares com 46429B671 4 80 SH   SOLE 01 02 80 0 0
MSCI EAFE Index ETF-iShares com 464287465 11 150 SH   SOLE 01 02 150 0 0
MSCI Emerging Markets ETF-Vanguard com 922042858 4 83 SH   SOLE 01 02 83 0 0
MSCI Hong Kong ETF-iShares com 464286871 8 350 SH   SOLE 01 02 350 0 0
MSCI Materials ETF-Fidelity com 316092881 35 700 SH   SOLE 01 02 700 0 0
Murphy USA Inc com 626755102 7 35 SH   SOLE 01 02 35 0 0
Mydecine Innovations G com 62849F101 0 2,000 SH   SOLE 01 02 2,000 0 0
Nasdaq Biotechnology ETF-iShares com 464287556 285 2,185 SH   SOLE 01 02 2,185 0 0
Nasdaq Cybersecurity ETF-First Trust com 33734X846 347 6,529 SH   SOLE 01 02 6,529 0 0
Nestle SA ADR com 641069406 6,589 50,646 SH   SOLE 01 02 50,646 0 0
Newscope Cap Corp com 71716H108 0 1,000 SH   SOLE 01 02 1,000 0 0
NextEra Energy, Inc. com 65339F101 717 8,466 SH   SOLE 01 02 8,466 0 0
Nike B com 654106103 166 1,237 SH   SOLE 01 02 1,237 0 0
Nisource Inc Com com 65473P105 11 358 SH   SOLE 01 02 358 0 0
Norfolk Southern Corp com 655844108 109 382 SH   SOLE 01 02 382 0 0
Northrop Grumman Corp com 666807102 31 70 SH   SOLE 01 02 70 0 0
Norwegian Cruise Line Holdings Ltd com G66721104 3 150 SH   SOLE 01 02 150 0 0
Novartis A G Spon ADR com 66987V109 4,600 52,418 SH   SOLE 01 02 52,418 0 0
Novo-Nordisk A-S ADR com 670100205 2,721 24,500 SH   SOLE 01 02 24,500 0 0
NVIDIA Corp com 67066G104 15,885 58,216 SH   SOLE 01 02 58,216 0 0
NXP Semiconductors Nv com N6596X109 56 300 SH   SOLE 01 02 300 0 0
O Reilly Automotive Inc com 67103H107 137 200 SH   SOLE 01 02 200 0 0
Occidental Petrol 27 Wts com 674599162 1 27 SH   SOLE 01 02 27 0 0
Occidental Petroleum Corp com 674599105 4 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 63 2,400 SH   SOLE 01 02 2,400 0 0
Okta Inc com 679295105 2,977 19,721 SH   SOLE 01 02 19,721 0 0
Old National Bancorp 7 percent Pfd com 68003D204 980 36,772 SH   SOLE 01 02 36,772 0 0
Opiant Pharmaceuticals com 683750103 6 300 SH   SOLE 01 02 300 0 0
Oracle Corporation com 68389X105 25 300 SH   SOLE 01 02 300 0 0
Organon & Co com 68622V106 49 1,417 SH   SOLE 01 02 1,417 0 0
Orion Office REIT, Inc com 68629Y103 0 10 SH   SOLE 01 02 10 0 0
OTIS Worldwide Corp com 68902V107 63 825 SH   SOLE 01 02 825 0 0
Pacira Biosciences Inc com 695127100 8 104 SH   SOLE 01 02 104 0 0
Packaging Corp Of America com 695156109 24 156 SH   SOLE 01 02 156 0 0
Palo Alto Networks com 697435105 109 175 SH   SOLE 01 02 175 0 0
Paychex Inc com 704326107 7,055 51,698 SH   SOLE 01 02 51,698 0 0
PayPal Holdings Inc com 70450Y103 5,197 44,940 SH   SOLE 01 02 44,940 0 0
Peoples United Financial, Inc com 712704105 60 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 10,019 59,856 SH   SOLE 01 02 59,856 0 0
Petroleo Brasileiro SA Petrobras ADR com 71654V101 4 300 SH   SOLE 01 02 300 0 0
Pfizer Inc com 717081103 1,714 33,105 SH   SOLE 01 02 33,105 0 0
Philip Morris Intl Inc com 718172109 3,958 42,128 SH   SOLE 01 02 42,128 0 0
Phillips 66 com 718546104 324 3,755 SH   SOLE 01 02 3,755 0 0
Pinnacle Financial Corp 6.75 percent Pfd com 72346Q302 873 32,681 SH   SOLE 01 02 32,681 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 25 860 SH   SOLE 01 02 860 0 0
Powerwave Technologies Inc (NV) com 739363307 0 100 SH   SOLE 01 02 100 0 0
Prime Cyber Security ETF-ETF Managers com 26924G201 15 263 SH   SOLE 01 02 263 0 0
Procter & Gamble com 742718109 9,007 58,948 SH   SOLE 01 02 58,948 0 0
Public Storage com 74460D109 260 667 SH   SOLE 01 02 667 0 0
Qualcomm Inc com 747525103 440 2,882 SH   SOLE 01 02 2,882 0 0
Quantumscape Corp com 74767V109 9 450 SH   SOLE 01 02 450 0 0
Raytheon Technologies Corp com 75513E101 178 1,795 SH   SOLE 01 02 1,795 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
ResMed Inc com 761152107 3,549 14,633 SH   SOLE 01 02 14,633 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
Riot Blockchain I N C com 767292105 1 40 SH   SOLE 01 02 40 0 0
Rivian Automotive, Inc com 76954A103 6 114 SH   SOLE 01 02 114 0 0
Robotics & AI ETF-Global X Funds com 37954Y715 41 1,425 SH   SOLE 01 02 1,425 0 0
Roche Holding AG ADR com 771195104 24 480 SH   SOLE 01 02 480 0 0
Rocket Cos, Inc com 77311W101 17 1,500 SH   SOLE 01 02 1,500 0 0
Roper Technologies com 776696106 2,949 6,245 SH   SOLE 01 02 6,245 0 0
Royal Bank of Canada Montreal com 780087102 33 300 SH   SOLE 01 02 300 0 0
Russell 2000 Index ETF-iShares com 464287655 2 11 SH   SOLE 01 02 11 0 0
Russell 2000 Value Index ETF-iShares com 464287630 6 40 SH   SOLE 01 02 40 0 0
Russell Midcap ETF-iShares com 464287499 172 2,200 SH   SOLE 01 02 2,200 0 0
S&P 500 ETF-SPDR com 78462F103 574 1,270 SH   SOLE 01 02 1,270 0 0
S&P Biotech ETF-SPDR com 78464A870 449 4,997 SH   SOLE 01 02 4,997 0 0
S&P Dividend ETF-SPDR com 78464A763 510 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 7 300 SH   SOLE 01 02 300 0 0
S&P SmallCap Low Volatility ETF-Invesco com 46138G102 2,059 41,995 SH   SOLE 01 02 41,995 0 0
S&P US Preferred Stock ETF-iShares com 464288687 33 900 SH   SOLE 01 02 900 0 0
Salesforce.com Inc com 79466L302 8 40 SH   SOLE 01 02 40 0 0
Seacoast Banking Corp of Florida com 811707801 2,876 82,127 SH   SOLE 01 02 82,127 0 0
Select Preferred & Income Fd-C & S com 19248Y107 191 8,265 SH   SOLE 01 02 8,265 0 0
Sempra Energy com 816851109 152 904 SH   SOLE 01 02 904 0 0
Service Corp International com 817565104 161 2,450 SH   SOLE 01 02 2,450 0 0
Sharecare Inc com 81948W104 0 30 SH   SOLE 01 02 30 0 0
Shell PLC Spon ADR com 780259305 80 1,450 SH   SOLE 01 02 1,450 0 0
Silver Trust ETF-iShares com 46428Q109 21 933 SH   SOLE 01 02 933 0 0
Small Cap Value ETF-Vanguard com 922908611 13,197 75,006 SH   SOLE 01 02 75,006 0 0
Smith & Wesson Brands In com 831754106 24 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 20 237 SH   SOLE 01 02 237 0 0
Solar ETF-Invesco com 46138G706 88 1,166 SH   SOLE 01 02 1,166 0 0
Sonoco Products Co com 835495102 75 1,200 SH   SOLE 01 02 1,200 0 0
SPDR(R) S&P Kensho New Economies Comps ETF com 78468R648 2 37 SH   SOLE 01 02 37 0 0
Spotify Technology S.A. com L8681T102 8 50 SH   SOLE 01 02 50 0 0
Stanley Black & Decker Inc com 854502101 28 200 SH   SOLE 01 02 200 0 0
Starbucks Corp com 855244109 30 325 SH   SOLE 01 02 325 0 0
State Street Corp com 857477103 48 550 SH   SOLE 01 02 550 0 0
Stock Yards Bancorp Inc com 861025104 3,331 62,961 SH   SOLE 01 02 62,961 0 0
Stratasys Inc com M85548101 10 400 SH   SOLE 01 02 400 0 0
Stryker Corp com 863667101 3,268 12,225 SH   SOLE 01 02 12,225 0 0
Sturm Ruger & Co Inc com 864159108 7 100 SH   SOLE 01 02 100 0 0
Sysco Corporation com 871829107 103 1,260 SH   SOLE 01 02 1,260 0 0
Takeda Pharmaceutical Co com 874060205 29 2,000 SH   SOLE 01 02 2,000 0 0
Tapestry Inc com 876030107 89 2,400 SH   SOLE 01 02 2,400 0 0
Target Corporation com 87612E106 42 200 SH   SOLE 01 02 200 0 0
Teleflex Inc com 879369106 2,494 7,030 SH   SOLE 01 02 7,030 0 0
Tenneco Inc com 880349105 5 300 SH   SOLE 01 02 300 0 0
Terra Inventions Corp com 88103B106 0 1 SH   SOLE 01 02 1 0 0
Tesla Motors, Inc com 88160R101 694 644 SH   SOLE 01 02 644 0 0
Texas Instruments com 882508104 25 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 32 150 SH   SOLE 01 02 150 0 0
The Southern Company com 842587107 65 895 SH   SOLE 01 02 895 0 0
Thermo Fisher Scientific, Inc com 883556102 1,912 3,237 SH   SOLE 01 02 3,237 0 0
Tilray, Inc com 88688T100 14 1,814 SH   SOLE 01 02 1,814 0 0
TJX Cos com 872540109 314 5,182 SH   SOLE 01 02 5,182 0 0
TMST Inc. (NV) com 885218800 0 100 SH   SOLE 01 02 100 0 0
Toro Company com 891092108 407 4,756 SH   SOLE 01 02 4,756 0 0
Toronto Dominion Bank com 891160509 3,455 43,504 SH   SOLE 01 02 43,504 0 0
Total Stock Market ETF-Vanguard com 922908769 12 54 SH   SOLE 01 02 54 0 0
Touchstone Exploration Inc com 89156L108 0 150 SH   SOLE 01 02 150 0 0
Transcanada Corp com 87807B107 2,890 51,225 SH   SOLE 01 02 51,225 0 0
TranSwitch Corp com 894065309 0 25 SH   SOLE 01 02 25 0 0
Truist Financial Corp com 89832Q109 496 8,755 SH   SOLE 01 02 8,755 0 0
Twitter Inc com 90184L102 63 1,620 SH   SOLE 01 02 1,620 0 0
U S Bancorp com 902973304 591 11,114 SH   SOLE 01 02 11,114 0 0
U.S. Broad Market ETF-Schwab com 808524102 432 8,085 SH   SOLE 01 02 8,085 0 0
U.S. Ecology, Inc com 91734M103 19 400 SH   SOLE 01 02 400 0 0
U-Blox Holding Ag Ord com H89210100 34 350 SH   SOLE 01 02 350 0 0
UniFirst Corp com 904708104 110 599 SH   SOLE 01 02 599 0 0
Unilever PLC com 904767704 14 300 SH   SOLE 01 02 300 0 0
Union Pacific Corp com 907818108 292 1,067 SH   SOLE 01 02 1,067 0 0
United Parcel Service B com 911312106 110 513 SH   SOLE 01 02 513 0 0
United Rentals Inc com 911363109 12 35 SH   SOLE 01 02 35 0 0
United Therapeutics Corp com 91307C102 24 135 SH   SOLE 01 02 135 0 0
Unitedhealth Group Inc com 91324P102 48 95 SH   SOLE 01 02 95 0 0
Unitil Corp com 913259107 50 1,000 SH   SOLE 01 02 1,000 0 0
Unrivaled Brands Inc com 91532E105 0 634 SH   SOLE 01 02 634 0 0
Utilities Select ETF-SPDR com 81369Y886 22 300 SH   SOLE 01 02 300 0 0
Value ETF-Vanguard com 922908744 3 20 SH   SOLE 01 02 20 0 0
Veracyte Inc com 92337F107 1 50 SH   SOLE 01 02 50 0 0
Verizon Communications com 92343V104 473 9,292 SH   SOLE 01 02 9,292 0 0
Vertex Pharmaceuticals com 92532F100 2,487 9,530 SH   SOLE 01 02 9,530 0 0
Viatris, Inc com 92556V106 3 297 SH   SOLE 01 02 297 0 0
Visa Inc com 92826C839 345 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 50 2,000 SH   SOLE 01 02 2,000 0 0
Vornado Realty Trust com 929042109 16 354 SH   SOLE 01 02 354 0 0
Wabtec com 929740108 1 11 SH   SOLE 01 02 11 0 0
Walgreens Boots Alliance Inc com 931427108 63 1,415 SH   SOLE 01 02 1,415 0 0
Wal-Mart De Mexico ADR com 93114W107 23 566 SH   SOLE 01 02 566 0 0
Walt Disney Co com 254687106 173 1,259 SH   SOLE 01 02 1,259 0 0
Washington Trust Bancorp com 940610108 87 1,659 SH   SOLE 01 02 1,659 0 0
Waste Connections, Inc com 94106B101 28 200 SH   SOLE 01 02 200 0 0
Water Resources ETF-Invesco com 46137V142 4 70 SH   SOLE 01 02 70 0 0
Waters Corp com 941848103 10,428 33,597 SH   SOLE 01 02 33,597 0 0
Watsco Inc com 942622200 122 400 SH   SOLE 01 02 400 0 0
Wells Fargo & Co com 949746101 165 3,400 SH   SOLE 01 02 3,400 0 0
Wells Fargo Pref Stock ETF-SPDR com 78464A292 417 10,700 SH   SOLE 01 02 10,700 0 0
Welltower Inc com 95040Q104 548 5,700 SH   SOLE 01 02 5,700 0 0
Weyerhaeuser Co com 962166104 4,245 111,995 SH   SOLE 01 02 111,995 0 0
Wherevertv Broadcasting com 96328X100 0 16,411 SH   SOLE 01 02 16,411 0 0
Wintrust Financial Corp 6.875 percent Pfd com 97650W504 1,045 37,096 SH   SOLE 01 02 37,096 0 0
Wolfspeed, Inc com 977852102 80 700 SH   SOLE 01 02 700 0 0
Zoetis Inc com 98978V103 41 215 SH   SOLE 01 02 215 0 0
Zynga Inc Class A com 98986T108 2 170 SH   SOLE 01 02 170 0 0