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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
iShares Silver Trust COMMON STOCK 46428Q109   17 800 SH   SOLE   800 0 0
ETFS Physical Swiss Gold COMMON STOCK 00326A104   27 1,456 SH   SOLE   1,456 0 0
ETFS Physical Platinum COMMON STOCK 003260106   42 500 SH   SOLE   500 0 0
SPDR Gold Shares COMMON STOCK 78463V107   8,989 50,423 SH   SOLE   50,423 0 0
iShares Gold Trust COMMON STOCK 464285204   30,807 846,589 SH   SOLE   846,589 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104   92 1,250 SH   SOLE   1,250 0 0
EverQuote Inc COMMON STOCK 30041R108   13 2,000 SH   SOLE   2,000 0 0
iShares Global Comm Services ETF COMMON STOCK 464287275   15 215 SH   SOLE   215 0 0
Omnicom Group Inc Com COMMON STOCK 681919106   16 173 SH   SOLE   173 0 0
Charter Communications, Inc. COMMON STOCK 16119P108   45 122 SH   SOLE   122 0 0
T-Mobile US Inc COMMON STOCK 872590104   75 543 SH   SOLE   543 0 0
AT&T Inc COMMON STOCK 00206R102   127 7,932 SH   SOLE   7,932 0 0
NETFlix Inc Com COMMON STOCK 64110L106   148 335 SH   SOLE   335 0 0
Comcast Corp COMMON STOCK 20030N101   155 3,726 SH   SOLE   3,726 0 0
Activision Blizzard In Com COMMON STOCK 00507V109   170 2,020 SH   SOLE   2,020 0 0
Meta Platforms Inc Class A COMMON STOCK 30303M102   182 634 SH   SOLE   634 0 0
Verizon Communications Inc COMMON STOCK 92343V104   330 8,874 SH   SOLE   8,874 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107   1,286 10,628 SH   SOLE   10,628 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305   14,991 125,239 SH   SOLE   125,239 0 0
Williams-Sonoma Inc COMMON STOCK 969904101   1 11 SH   SOLE   11 0 0
Regis Corp COMMON STOCK 758932107   2 1,622 SH   SOLE   1,622 0 0
Pulte Homes Inc Com COMMON STOCK 745867101   3 40 SH   SOLE   40 0 0
Cavco Industries Inc COMMON STOCK 149568107   5 18 SH   SOLE   18 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104   6 30 SH   SOLE   30 0 0
Hermes International SA COMMON STOCK F48051100   9 4 SH   SOLE   4 0 0
Marriott International Inc COMMON STOCK 571903202   20 108 SH   SOLE   108 0 0
Siteone Landscape Supply Inc com COMMON STOCK 82982L103   21 124 SH   SOLE   124 0 0
Lear Corp. COMMON STOCK 521865204   24 166 SH   SOLE   166 0 0
Ulta Beauty Inc COMMON STOCK 90384S303   24 51 SH   SOLE   51 0 0
Ford Motor Co COMMON STOCK 345370860   31 2,035 SH   SOLE   2,035 0 0
Lvmh Moet New Adr COMMON STOCK 502441306   32 172 SH   SOLE   172 0 0
Booking Holdings Inc COMMON STOCK 09857L108   41 15 SH   SOLE   15 0 0
Lci Inds COMMON STOCK 50189K103   41 325 SH   SOLE   325 0 0
CarMax Inc COMMON STOCK 143130102   42 500 SH   SOLE   500 0 0
Big 5 Sporting Goods Corp COMMON STOCK 08915P101   46 5,000 SH   SOLE   5,000 0 0
iShares Globl Consumer Discretionary COMMON STOCK 464288745   53 340 SH   SOLE   340 0 0
Starbucks Corp COMMON STOCK 855244109   60 604 SH   SOLE   604 0 0
Tesla Motors Inc COMMON STOCK 88160R101   140 535 SH   SOLE   535 0 0
General Motors Corp COMMON STOCK 37045V100   158 4,100 SH   SOLE   4,100 0 0
Whirlpool Corp COMMON STOCK 963320106   216 1,450 SH   SOLE   1,450 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106   225 25,876 SH   SOLE   25,876 0 0
McDonald's Corp COMMON STOCK 580135101   545 1,828 SH   SOLE   1,828 0 0
Walt Disney Co COMMON STOCK 254687106   651 7,297 SH   SOLE   7,297 0 0
TJX Companies Inc COMMON STOCK 872540109   709 8,361 SH   SOLE   8,361 0 0
Lowe's Companies Inc COMMON STOCK 548661107   976 4,323 SH   SOLE   4,323 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107   1,345 1,408 SH   SOLE   1,408 0 0
Hyatt Hotels Corp COMMON STOCK 448579102   13,112 114,435 SH   SOLE   114,435 0 0
Nike Inc COMMON STOCK 654106103   21,903 198,450 SH   SOLE   198,450 0 0
Amazon.com, Inc. COMMON STOCK 023135106   35,759 274,308 SH   SOLE   274,308 0 0
Home Depot Inc COMMON STOCK 437076102   40,775 131,261 SH   SOLE   131,261 0 0
Diageo PLC COMMON STOCK 25243Q205   7 38 SH   SOLE   38 0 0
BJ s Wholesale Club Holdings Inc COMMON STOCK 05550J101   10 160 SH   SOLE   160 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103   11 1,063 SH   SOLE   1,063 0 0
L Oreal SA COMMON STOCK F58149133   11 24 SH   SOLE   24 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102   15 5,000 SH   SOLE   5,000 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308   17 232 SH   SOLE   232 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108   20 700 SH   SOLE   700 0 0
CVS Health Corp COMMON STOCK 126650100   22 317 SH   SOLE   317 0 0
The Kraft Heinz Co COMMON STOCK 500754106   29 805 SH   SOLE   805 0 0
I Shares S&P Gbl Consumer Staples Sector In COMMON STOCK 464288737   38 615 SH   SOLE   615 0 0
Altria Group Inc COMMON STOCK 02209S103   54 1,202 SH   SOLE   1,202 0 0
Dollar General Corp COMMON STOCK 256677105   58 340 SH   SOLE   340 0 0
Conagra Brands, Inc. COMMON STOCK 205887102   88 2,613 SH   SOLE   2,613 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103   109 2,135 SH   SOLE   2,135 0 0
Kimberly-Clark Corp COMMON STOCK 494368103   152 1,102 SH   SOLE   1,102 0 0
McCormick & Co Inc COMMON STOCK 579780206   174 2,000 SH   SOLE   2,000 0 0
Darling Ingredients COMMON STOCK 237266101   175 2,750 SH   SOLE   2,750 0 0
Smucker Jm Co COMMON STOCK 832696405   236 1,600 SH   SOLE   1,600 0 0
Hershey Company COMMON STOCK 427866108   262 1,050 SH   SOLE   1,050 0 0
General Mills Inc COMMON STOCK 370334104   268 3,492 SH   SOLE   3,492 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103   306 1,950 SH   SOLE   1,950 0 0
Philip Morris International Inc COMMON STOCK 718172109   378 3,868 SH   SOLE   3,868 0 0
Costco Wholesale Corp COMMON STOCK 22160K105   449 834 SH   SOLE   834 0 0
Sysco Corp COMMON STOCK 871829107   465 6,267 SH   SOLE   6,267 0 0
Unilever Plc Adr New COMMON STOCK 904767704   479 9,185 SH   SOLE   9,185 0 0
Mondelez International Inc COMMON STOCK 609207105   489 6,699 SH   SOLE   6,699 0 0
Nestle SA COMMON STOCK 641069406   602 5,001 SH   SOLE   5,001 0 0
Coca-Cola Co COMMON STOCK 191216100   659 10,946 SH   SOLE   10,946 0 0
Colgate-Palmolive Co COMMON STOCK 194162103   1,747 22,676 SH   SOLE   22,676 0 0
Procter & Gamble Co COMMON STOCK 742718109   2,770 18,257 SH   SOLE   18,257 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102   26,142 260,823 SH   SOLE   260,823 0 0
Constellation Brand COMMON STOCK 21036P108   27,958 113,592 SH   SOLE   113,592 0 0
PepsiCo Inc COMMON STOCK 713448108   30,172 162,900 SH   SOLE   162,900 0 0
Energy Transfer Equity LP COMMON STOCK 29273V100   3 200 SH   SOLE   200 0 0
EOG Resources Inc COMMON STOCK 26875P101   9 79 SH   SOLE   79 0 0
Diamondback Energy, Inc. COMMON STOCK 25278X109   11 80 SH   SOLE   80 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100   12 100 SH   SOLE   100 0 0
Magellan Midstream Partners, L.P. COMMON STOCK 559080106   26 410 SH   SOLE   410 0 0
I Shares S&P Global Energy ETF COMMON STOCK 464287341   28 750 SH   SOLE   750 0 0
Energy Fuels Inc COMMON STOCK 292671708   31 5,000 SH   SOLE   5,000 0 0
Total SA COMMON STOCK F92124100   33 580 SH   SOLE   580 0 0
CMS Energy Corp COMMON STOCK 125896100   34 582 SH   SOLE   582 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101   34 2,000 SH   SOLE   2,000 0 0
BP PLC COMMON STOCK 055622104   40 1,144 SH   SOLE   1,144 0 0
Enterprise Products Partners LP COMMON STOCK 293792107   65 2,450 SH   SOLE   2,450 0 0
Phillips 66 COMMON STOCK 718546104   67 700 SH   SOLE   700 0 0
Cameco Corp COMMON STOCK 13321L108   72 2,300 SH   SOLE   2,300 0 0
Schlumberger Ltd COMMON STOCK 806857108   98 2,000 SH   SOLE   2,000 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506   120 1,477 SH   SOLE   1,477 0 0
SHELL ADR EACH REP 2 ORD WI COMMON STOCK 780259305   121 2,000 SH   SOLE   2,000 0 0
Enbridge Inc Com COMMON STOCK 29250N105   155 4,165 SH   SOLE   4,165 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706   262 3,665 SH   SOLE   3,665 0 0
Chevron Corp COMMON STOCK 166764100   557 3,540 SH   SOLE   3,540 0 0
iShares Global Clean Energy COMMON STOCK 464288224   860 46,717 SH   SOLE   46,717 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102   1,220 11,372 SH   SOLE   11,372 0 0
Baker Hughes Co COMMON STOCK 05722G100   13,960 441,621 SH   SOLE   441,621 0 0
ConocoPhillips COMMON STOCK 20825C104   21,903 211,395 SH   SOLE   211,395 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109   27,312 473,840 SH   SOLE   473,840 0 0
iShares ESG Aware MSCI EM ETF COMMON STOCK 46434G863   3 95 SH   SOLE   95 0 0
I Shares Msci Emrg Mkt Fd Emerging Markets COMMON STOCK 464287234   4 95 SH   SOLE   95 0 0
SPDR Kensho Clean Power ETF COMMON STOCK 78468R655   7 78 SH   SOLE   78 0 0
Communication Services Sel Sect SPDR ETF COMMON STOCK 81369Y852   7 113 SH   SOLE   113 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842   7 110 SH   SOLE   110 0 0
Vanguard Intl Eqty Idx Allwrld Ex Us Index Fund COMMON STOCK 922042775   8 150 SH   SOLE   150 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507   9 35 SH   SOLE   35 0 0
iShares MSCI USA ESG Select ETF COMMON STOCK 464288802   16 175 SH   SOLE   175 0 0
Dfa Invt Dimension Grp Tax Mng Us Scp COMMON STOCK 25434V500   16 300 SH   SOLE   300 0 0
Ishares Russell COMMON STOCK 464287648   22 90 SH   SOLE   90 0 0
Vanguard Mega Cap ETF COMMON STOCK 921910873   22 140 SH   SOLE   140 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742   23 236 SH   SOLE   236 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858   25 612 SH   SOLE   612 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354   28 450 SH   SOLE   450 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730   33 1,236 SH   SOLE   1,236 0 0
iShares TR Russell Mcp Vl COMMON STOCK 464287473   44 400 SH   SOLE   400 0 0
iShares MSCI KLD 400 Social ETF COMMON STOCK 464288570   46 550 SH   SOLE   550 0 0
Vanguard ESG US Stock ETF COMMON STOCK 921910733   49 624 SH   SOLE   624 0 0
Schwab Fundamental US COMMON STOCK 808524771   69 1,197 SH   SOLE   1,197 0 0
WisdomTree Emerging Markets High Div ETF COMMON STOCK 97717W315   74 1,939 SH   SOLE   1,939 0 0
Schwab International Small Cap Eq ETF COMMON STOCK 808524888   74 2,198 SH   SOLE   2,198 0 0
Pacer US Small Cap Cash Cows 100 ETF COMMON STOCK 69374H857   76 1,878 SH   SOLE   1,878 0 0
Vanguard Small-Cap Growth Index Fund COMMON STOCK 922908595   78 341 SH   SOLE   341 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816   94 400 SH   SOLE   400 0 0
Schwab International Equity ETF COMMON STOCK 808524805   103 2,895 SH   SOLE   2,895 0 0
Strive U.S. Energy ETF COMMON STOCK 02072L722   104 3,800 SH   SOLE   3,800 0 0
Schwab US Dividend COMMON STOCK 808524797   109 1,495 SH   SOLE   1,495 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499   135 1,845 SH   SOLE   1,845 0 0
iShares Russell Mid Cap COMMON STOCK 464287481   135 1,400 SH   SOLE   1,400 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755   140 4,350 SH   SOLE   4,350 0 0
iShares Core S&P 500 COMMON STOCK 464287200   145 325 SH   SOLE   325 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201   163 3,116 SH   SOLE   3,116 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357   180 1,200 SH   SOLE   1,200 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103   203 550 SH   SOLE   550 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106   250 6,240 SH   SOLE   6,240 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804   250 2,512 SH   SOLE   2,512 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844   301 1,856 SH   SOLE   1,856 0 0
iShares TR Russell1000Val COMMON STOCK 464287598   303 1,918 SH   SOLE   1,918 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570   377 7,122 SH   SOLE   7,122 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769   509 2,313 SH   SOLE   2,313 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127   512 8,384 SH   SOLE   8,384 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109   572 1,664 SH   SOLE   1,664 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102   591 11,431 SH   SOLE   11,431 0 0
Vanguard Value ETF COMMON STOCK 922908744   609 4,284 SH   SOLE   4,284 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107   702 1,465 SH   SOLE   1,465 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409   793 13,000 SH   SOLE   13,000 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103   794 1,790 SH   SOLE   1,790 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789   821 14,471 SH   SOLE   14,471 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736   1,146 4,050 SH   SOLE   4,050 0 0
First Republic Bank COMMON STOCK 33616C100   1 2,500 SH   SOLE   2,500 0 0
The Charles Schwab Corp COMMON STOCK 808513105   3 53 SH   SOLE   53 0 0
Factset Research Sys COMMON STOCK 303075105   3 8 SH   SOLE   8 0 0
Arthur J Gallagher&C COMMON STOCK 363576109   4 16 SH   SOLE   16 0 0
Morningstar Inc COMMON STOCK 617700109   4 18 SH   SOLE   18 0 0
Affiliated Managers COMMON STOCK 008252108   4 28 SH   SOLE   28 0 0
Citigroup Inc COMMON STOCK 172967424   5 100 SH   SOLE   100 0 0
Markel Corp COMMON STOCK 570535104   6 4 SH   SOLE   4 0 0
DBS Group Holdings Ltd Sponsored ADR COMMON STOCK 23304Y100   9 99 SH   SOLE   99 0 0
Moodys Corp A COMMON STOCK 615369105   10 28 SH   SOLE   28 0 0
Equinix, Inc. COMMON STOCK 29444U700   13 16 SH   SOLE   16 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104   13 114 SH   SOLE   114 0 0
AIA Group Ltd COMMON STOCK Y002A1105   19 1,884 SH   SOLE   1,884 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509   27 432 SH   SOLE   432 0 0
Commerce Bancshares Inc COMMON STOCK 200525103   28 577 SH   SOLE   577 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104   28 71 SH   SOLE   71 0 0
American International Group Inc COMMON STOCK 026874784   37 640 SH   SOLE   640 0 0
Northway Financial Inc COMMON STOCK 667270201   37 1,950 SH   SOLE   1,950 0 0
Brookfield Corp COMMON STOCK 11271J107   40 1,200 SH   SOLE   1,200 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103   43 650 SH   SOLE   650 0 0
DIGITAL WORLD ACQUISITION CORP C COMMON STOCK 25400Q105   49 3,900 SH   SOLE   3,900 0 0
Morgan Stanley COMMON STOCK 617446448   52 613 SH   SOLE   613 0 0
Sun Life Financial COMMON STOCK 866796105   53 1,025 SH   SOLE   1,025 0 0
Metlife Inc Com COMMON STOCK 59156R108   57 1,000 SH   SOLE   1,000 0 0
Pnc Finl Svcs Group Com COMMON STOCK 693475105   63 500 SH   SOLE   500 0 0
I Shares S&P Global Financials COMMON STOCK 464287333   65 915 SH   SOLE   915 0 0
Annaly Capital Mgmt COMMON STOCK 035710839   75 3,750 SH   SOLE   3,750 0 0
US Bancorp COMMON STOCK 902973304   79 2,400 SH   SOLE   2,400 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108   90 800 SH   SOLE   800 0 0
Andover Bancorp Inc COMMON STOCK 034263103   91 4,625 SH   SOLE   4,625 0 0
Huntington Bancshs COMMON STOCK 446150104   92 8,539 SH   SOLE   8,539 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109   95 880 SH   SOLE   880 0 0
Cincinnati Financial Corp COMMON STOCK 172062101   97 1,000 SH   SOLE   1,000 0 0
Riot Blockchain Inc COMMON STOCK 767292105   106 9,000 SH   SOLE   9,000 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109   140 4,613 SH   SOLE   4,613 0 0
Blackstone Group LP COMMON STOCK 09260D107   158 1,700 SH   SOLE   1,700 0 0
Berkley WR Corp COMMON STOCK 084423102   185 3,107 SH   SOLE   3,107 0 0
M & T Bank Corp COMMON STOCK 55261F104   186 1,500 SH   SOLE   1,500 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104   335 1,038 SH   SOLE   1,038 0 0
Travelers Companies Com COMMON STOCK 89417E109   362 2,082 SH   SOLE   2,082 0 0
American Express Co COMMON STOCK 025816109   453 2,600 SH   SOLE   2,600 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104   490 1,247 SH   SOLE   1,247 0 0
Chubb Ltd COMMON STOCK H1467J104   621 3,224 SH   SOLE   3,224 0 0
Aon Corp Com COMMON STOCK G0403H108   692 2,005 SH   SOLE   2,005 0 0
Bank Of America COMMON STOCK 060505104   730 25,452 SH   SOLE   25,452 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702   1,439 4,220 SH   SOLE   4,220 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104   13,709 792,905 SH   SOLE   792,905 0 0
Houlihan Lokey Inc COMMON STOCK 441593100   26,160 266,093 SH   SOLE   266,093 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102   31,725 168,680 SH   SOLE   168,680 0 0
Visa Inc COMMON STOCK 92826C839   43,372 182,632 SH   SOLE   182,632 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100   46,058 316,682 SH   SOLE   316,682 0 0
PROCEPT BioRobotics Corp COMMON STOCK 74276L105   4 100 SH   SOLE   100 0 0
Steris Corp Com COMMON STOCK G8473T100   6 25 SH   SOLE   25 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100   6 19 SH   SOLE   19 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106   7 5,000 SH   SOLE   5,000 0 0
ESSILOR LUXOTTICA COMMON STOCK F31668100   15 82 SH   SOLE   82 0 0
GE HEALTHCARE TECHNOLOGIES ORD WI COMMON STOCK 36266G107   16 200 SH   SOLE   200 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108   17 300 SH   SOLE   300 0 0
Sanofi SA COMMON STOCK 80105N105   20 375 SH   SOLE   375 0 0
RadNet Inc COMMON STOCK 750491102   33 1,000 SH   SOLE   1,000 0 0
AmerisourceBergen Corp COMMON STOCK 03073E105   38 200 SH   SOLE   200 0 0
Prestige Brands Hold COMMON STOCK 74112D101   39 650 SH   SOLE   650 0 0
Novo Nordisk A/S B COMMON STOCK K72807132   49 303 SH   SOLE   303 0 0
Cigna Corp COMMON STOCK 125523100   57 204 SH   SOLE   204 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205   61 376 SH   SOLE   376 0 0
Zoetis Inc COMMON STOCK 98978V103   66 381 SH   SOLE   381 0 0
Stryker Corporation COMMON STOCK 863667101   76 250 SH   SOLE   250 0 0
Viatris Inc COMMON STOCK 92556V106   79 7,934 SH   SOLE   7,934 0 0
Anthem Inc COMMON STOCK 036752103   86 195 SH   SOLE   195 0 0
Moderna Inc COMMON STOCK 60770K107   91 750 SH   SOLE   750 0 0
AstraZeneca PLC COMMON STOCK G0593M107   93 647 SH   SOLE   647 0 0
Cardinal Health COMMON STOCK 14149Y108   95 1,000 SH   SOLE   1,000 0 0
Danaher Corp COMMON STOCK 235851102   108 451 SH   SOLE   451 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209   135 1,019 SH   SOLE   1,019 0 0
United Therapeutics Corp COMMON STOCK 91307C102   141 639 SH   SOLE   639 0 0
Thermo Fisher Corp COMMON STOCK 883556102   145 277 SH   SOLE   277 0 0
Catalent Inc COMMON STOCK 148806102   145 3,345 SH   SOLE   3,345 0 0
Idexx Labs Inc COMMON STOCK 45168D104   170 339 SH   SOLE   339 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100   194 550 SH   SOLE   550 0 0
I Shares S&P Global Healthcare ETF COMMON STOCK 464287325   226 2,660 SH   SOLE   2,660 0 0
Mckesson Corporation COMMON STOCK 58155Q103   226 530 SH   SOLE   530 0 0
Novartis AG COMMON STOCK 66987V109   232 2,304 SH   SOLE   2,304 0 0
Illumina Inc COMMON STOCK 452327109   378 2,015 SH   SOLE   2,015 0 0
Medtronic PLC COMMON STOCK G5960L103   393 4,459 SH   SOLE   4,459 0 0
Becton Dickinson & Co COMMON STOCK 075887109   597 2,263 SH   SOLE   2,263 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108   687 10,749 SH   SOLE   10,749 0 0
Merck & Co Inc COMMON STOCK 58933Y105   775 6,719 SH   SOLE   6,719 0 0
Humana Inc COMMON STOCK 444859102   782 1,750 SH   SOLE   1,750 0 0
Amgen Inc COMMON STOCK 031162100   917 4,129 SH   SOLE   4,129 0 0
Lilly Eli & Co COMMON STOCK 532457108   1,864 3,976 SH   SOLE   3,976 0 0
Johnson & Johnson COMMON STOCK 478160104   2,628 15,880 SH   SOLE   15,880 0 0
Pfizer Inc COMMON STOCK 717081103   3,072 83,759 SH   SOLE   83,759 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101   14,373 240,842 SH   SOLE   240,842 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602   16,685 48,794 SH   SOLE   48,794 0 0
IQVIA Holdings Inc COMMON STOCK 46266C105   26,686 118,727 SH   SOLE   118,727 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108   29,974 418,805 SH   SOLE   418,805 0 0
AbbVie Inc COMMON STOCK 00287Y109   31,192 231,517 SH   SOLE   231,517 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102   41,969 87,318 SH   SOLE   87,318 0 0
Abbott Laboratories COMMON STOCK 002824100   42,463 389,496 SH   SOLE   389,496 0 0
Teradyne Inc Com COMMON STOCK 880770102   2 15 SH   SOLE   15 0 0
Landstar System Inc COMMON STOCK 515098101   5 25 SH   SOLE   25 0 0
Exponent Inc COMMON STOCK 30214U102   5 53 SH   SOLE   53 0 0
Regal Beloit Corp Com COMMON STOCK 75524B104   6 27 SH   SOLE   27 0 0
J B Hunt Transport COMMON STOCK 445658107   9 50 SH   SOLE   50 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106   9 140 SH   SOLE   140 0 0
FTI Consulting Inc COMMON STOCK 302941109   10 50 SH   SOLE   50 0 0
Booz Allen Hamilton Holding Corp COMMON STOCK 099502106   10 91 SH   SOLE   91 0 0
Xylem Inc Com COMMON STOCK 98419M100   10 92 SH   SOLE   92 0 0
Nordson Corp COMMON STOCK 655663102   12 49 SH   SOLE   49 0 0
Idex Corp COMMON STOCK 45167R104   13 62 SH   SOLE   62 0 0
Carlisle Co COMMON STOCK 142339100   15 60 SH   SOLE   60 0 0
Airbus Group SE COMMON STOCK F17114103   15 107 SH   SOLE   107 0 0
Johnson Controls Inc COMMON STOCK G51502105   17 243 SH   SOLE   243 0 0
Agco Corp Com COMMON STOCK 32076V103   21 3,800 SH   SOLE   3,800 0 0
United Rentals Inc COMMON STOCK 911363109   22 49 SH   SOLE   49 0 0
Albany International Corp COMMON STOCK 012348108   22 241 SH   SOLE   241 0 0
Schneider Elec Sa COMMON STOCK 80687P106   24 660 SH   SOLE   660 0 0
Deere & Co Com COMMON STOCK 244199105   25 61 SH   SOLE   61 0 0
Safran SA COMMON STOCK F4035A557   25 158 SH   SOLE   158 0 0
AZZ Inc COMMON STOCK 002474104   29 675 SH   SOLE   675 0 0
Genuine Parts Co Com COMMON STOCK 372460105   34 200 SH   SOLE   200 0 0
General Dynamics Corp COMMON STOCK 369550108   35 163 SH   SOLE   163 0 0
Watsco, Inc. COMMON STOCK 942622200   37 98 SH   SOLE   98 0 0
Mestek Inc COMMON STOCK 590829305   39 2,000 SH   SOLE   2,000 0 0
Plug Power Inc New COMMON STOCK 72919P202   55 5,250 SH   SOLE   5,250 0 0
Textron Inc COMMON STOCK 883203101   61 896 SH   SOLE   896 0 0
Trueblue Inc Com COMMON STOCK 89785X101   66 3,717 SH   SOLE   3,717 0 0
Lincoln Electric Holdings Inc COMMON STOCK 533900106   70 350 SH   SOLE   350 0 0
I Shares S&P Global Industrials ETF COMMON STOCK 464288729   71 590 SH   SOLE   590 0 0
Canadian Pac Ry Ltd Com COMMON STOCK 13646K108   75 929 SH   SOLE   929 0 0
Lockheed Martin Corp COMMON STOCK 539830109   89 193 SH   SOLE   193 0 0
Norfolk Southern Corp COMMON STOCK 655844108   102 450 SH   SOLE   450 0 0
Hexcel Corp New Com COMMON STOCK 428291108   110 1,450 SH   SOLE   1,450 0 0
Iron Mountain Inc COMMON STOCK 46284V101   115 2,024 SH   SOLE   2,024 0 0
Waste Connections Inc COMMON STOCK 94106B101   115 805 SH   SOLE   805 0 0
Republic Services Inc COMMON STOCK 760759100   117 766 SH   SOLE   766 0 0
W W Grainger Inc COMMON STOCK 384802104   118 150 SH   SOLE   150 0 0
Boeing Co COMMON STOCK 097023105   122 577 SH   SOLE   577 0 0
GE Co COMMON STOCK 369604301   137 1,249 SH   SOLE   1,249 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142   159 2,820 SH   SOLE   2,820 0 0
Mueller Inds Inc Com COMMON STOCK 624756102   175 2,000 SH   SOLE   2,000 0 0
Hubbell Inc COMMON STOCK 443510607   196 591 SH   SOLE   591 0 0
Automatic Data Processing Inc COMMON STOCK 053015103   222 1,009 SH   SOLE   1,009 0 0
PACCAR Inc COMMON STOCK 693718108   227 2,718 SH   SOLE   2,718 0 0
Roper Technologies Inc COMMON STOCK 776696106   313 650 SH   SOLE   650 0 0
Paychex Inc COMMON STOCK 704326107   336 3,000 SH   SOLE   3,000 0 0
Illinois Tool Works Inc COMMON STOCK 452308109   351 1,405 SH   SOLE   1,405 0 0
3M Co COMMON STOCK 88579Y101   405 4,047 SH   SOLE   4,047 0 0
Eaton Corp PLC COMMON STOCK G29183103   414 2,057 SH   SOLE   2,057 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104   415 1,064 SH   SOLE   1,064 0 0
Honeywell International COMMON STOCK 438516106   451 2,172 SH   SOLE   2,172 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101   550 5,619 SH   SOLE   5,619 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106   575 3,207 SH   SOLE   3,207 0 0
Cummins Inc Com COMMON STOCK 231021106   629 2,565 SH   SOLE   2,565 0 0
CSX Corp COMMON STOCK 126408103   871 25,553 SH   SOLE   25,553 0 0
Caterpillar Inc COMMON STOCK 149123101   1,585 6,442 SH   SOLE   6,442 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109   1,945 5,904 SH   SOLE   5,904 0 0
Ametek Inc COMMON STOCK 031100100   2,239 13,829 SH   SOLE   13,829 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103   13,180 68,911 SH   SOLE   68,911 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103   14,895 89,928 SH   SOLE   89,928 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109   22,711 116,008 SH   SOLE   116,008 0 0
Allegion PLC COMMON STOCK G0176J109   26,239 218,622 SH   SOLE   218,622 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106   27,228 120,462 SH   SOLE   120,462 0 0
Waste Management, Inc COMMON STOCK 94106L109   29,607 170,723 SH   SOLE   170,723 0 0
Union Pacific Corp COMMON STOCK 907818108   33,666 164,531 SH   SOLE   164,531 0 0
PC Connection Inc COMMON STOCK 69318J100   1 31 SH   SOLE   31 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101   1 7,000 SH   SOLE   7,000 0 0
nVent Electric PLC COMMON STOCK G6700G107   3 51 SH   SOLE   51 0 0
KYNDRYL HOLDINGS ORD WI COMMON STOCK 50155Q100   3 236 SH   SOLE   236 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102   4 50 SH   SOLE   50 0 0
Uber Technologies Inc COMMON STOCK 90353T100   4 100 SH   SOLE   100 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102   9 310 SH   SOLE   310 0 0
SeaChange International, Inc. COMMON STOCK 811699404   10 1,250 SH   SOLE   1,250 0 0
Keyence Corp COMMON STOCK J32491102   10 22 SH   SOLE   22 0 0
WOLFSPEED ORD COMMON STOCK 977852102   17 300 SH   SOLE   300 0 0
WEX Inc COMMON STOCK 96208T104   18 100 SH   SOLE   100 0 0
Kla-Tencor Corporation COMMON STOCK 482480100   18 38 SH   SOLE   38 0 0
Snowflake Cl A Ord COMMON STOCK 833445109   19 110 SH   SOLE   110 0 0
Analog Devices COMMON STOCK 032654105   19 100 SH   SOLE   100 0 0
Sigmatron International Inc COMMON STOCK 82661L101   28 8,687 SH   SOLE   8,687 0 0
Amkor Technology Inc Com COMMON STOCK 031652100   28 953 SH   SOLE   953 0 0
Applied Materials COMMON STOCK 038222105   33 225 SH   SOLE   225 0 0
Intuit Inc COMMON STOCK 461202103   34 75 SH   SOLE   75 0 0
Corning Inc COMMON STOCK 219350105   37 1,048 SH   SOLE   1,048 0 0
Dell Inc COMMON STOCK 24703L202   38 704 SH   SOLE   704 0 0
VMWare Inc COMMON STOCK 928563402   45 310 SH   SOLE   310 0 0
Akamai Technologies Com COMMON STOCK 00971T101   45 500 SH   SOLE   500 0 0
VeriSign Inc COMMON STOCK 92343E102   45 200 SH   SOLE   200 0 0
TE Connectivity Ltd COMMON STOCK H84989104   56 400 SH   SOLE   400 0 0
Broadcom Inc Com COMMON STOCK 11135F101   80 92 SH   SOLE   92 0 0
ASML Holding NV COMMON STOCK N07059178   82 113 SH   SOLE   113 0 0
Agilysys Inc COMMON STOCK 00847J105   83 1,205 SH   SOLE   1,205 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102   95 856 SH   SOLE   856 0 0
Badger Meter Inc COMMON STOCK 056525108   118 800 SH   SOLE   800 0 0
Intel Corp COMMON STOCK 458140100   125 3,735 SH   SOLE   3,735 0 0
Tyler Technologies COMMON STOCK 902252105   146 350 SH   SOLE   350 0 0
Nvidia Corp Com COMMON STOCK 67066G104   195 462 SH   SOLE   462 0 0
I Shares S&P Global Info Technology ETF COMMON STOCK 464287291   196 3,157 SH   SOLE   3,157 0 0
Gartner Inc COMMON STOCK 366651107   200 570 SH   SOLE   570 0 0
Qualcomm Inc COMMON STOCK 747525103   238 2,000 SH   SOLE   2,000 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803   247 1,423 SH   SOLE   1,423 0 0
Nice Ltd COMMON STOCK 653656108   248 1,200 SH   SOLE   1,200 0 0
Adobe Systems Inc COMMON STOCK 00724F101   342 700 SH   SOLE   700 0 0
Lsi Corporation Com COMMON STOCK 53223X107   399 3,000 SH   SOLE   3,000 0 0
Texas Instruments Inc COMMON STOCK 882508104   507 2,814 SH   SOLE   2,814 0 0
Cisco Systems Inc COMMON STOCK 17275R102   517 9,991 SH   SOLE   9,991 0 0
Oracle Corp COMMON STOCK 68389X105   774 6,497 SH   SOLE   6,497 0 0
International Business Machines Corp COMMON STOCK 459200101   788 5,889 SH   SOLE   5,889 0 0
ServiceNow, Inc. COMMON STOCK 81762P102   15,296 27,219 SH   SOLE   27,219 0 0
NXP Semiconductors NV COMMON STOCK N6596X109   28,388 138,695 SH   SOLE   138,695 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100   28,800 285,374 SH   SOLE   285,374 0 0
ASML Holding NV ADR COMMON STOCK N07059210   30,871 42,596 SH   SOLE   42,596 0 0
Accenture PLC COMMON STOCK G1151C101   45,514 147,494 SH   SOLE   147,494 0 0
Microsoft Corp COMMON STOCK 594918104   55,669 163,474 SH   SOLE   163,474 0 0
Apple Inc COMMON STOCK 037833100   58,636 302,295 SH   SOLE   302,295 0 0
Ssr Mng Inc COMMON STOCK 784730103   1 100 SH   SOLE   100 0 0
Sibanye Stillwater Ltd COMMON STOCK 82575P107   2 400 SH   SOLE   400 0 0
RPM International Inc COMMON STOCK 749685103   8 88 SH   SOLE   88 0 0
PolyMet Mining Corp COMMON STOCK 731916409   8 10,000 SH   SOLE   10,000 0 0
Yield10 Bioscience Inc COMMON STOCK 98585K862   9 4,000 SH   SOLE   4,000 0 0
Sylvamo Corp COMMON STOCK 871332102   19 481 SH   SOLE   481 0 0
MP Materials Corp COMMON STOCK 553368101   21 900 SH   SOLE   900 0 0
Hecla Mining Co COMMON STOCK 422704106   23 4,500 SH   SOLE   4,500 0 0
I Shares TR S&G Gl Materia COMMON STOCK 464288695   28 345 SH   SOLE   345 0 0
Nutrien Ltd COMMON STOCK 67077M108   40 669 SH   SOLE   669 0 0
Eastman Chem Co Com COMMON STOCK 277432100   41 487 SH   SOLE   487 0 0
Huntsman Corp COMMON STOCK 447011107   42 1,550 SH   SOLE   1,550 0 0
Newmont Mining Corp COMMON STOCK 651639106   43 1,000 SH   SOLE   1,000 0 0
Steel Dynamics Inc Com COMMON STOCK 858119100   54 500 SH   SOLE   500 0 0
S & P Materials ETF COMMON STOCK 81369Y100   91 1,100 SH   SOLE   1,100 0 0
Lithium Americas Corp COMMON STOCK 53680Q207   101 5,000 SH   SOLE   5,000 0 0
Corteva Inc com COMMON STOCK 22052L104   122 2,136 SH   SOLE   2,136 0 0
Dow Chemical Co COMMON STOCK 260557103   140 2,635 SH   SOLE   2,635 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102   175 2,455 SH   SOLE   2,455 0 0
Air Products & Chemical Inc COMMON STOCK 009158106   304 1,016 SH   SOLE   1,016 0 0
Sherwin Williams Co COMMON STOCK 824348106   26,912 101,356 SH   SOLE   101,356 0 0
Linde Plc COMMON STOCK G54950103   40,731 106,883 SH   SOLE   106,883 0 0
Alliancebernstein Gbl Com COMMON STOCK 01879R106   2 174 SH   SOLE   174 0 0
Prologis, Inc. COMMON STOCK 74340W103   14 115 SH   SOLE   115 0 0
Uniti Group Inc COMMON STOCK 91325V108   16 3,430 SH   SOLE   3,430 0 0
Real Estate Select Sctr COMMON STOCK 81369Y860   24 625 SH   SOLE   625 0 0
LTC Properties Inc COMMON STOCK 502175102   50 1,500 SH   SOLE   1,500 0 0
Vanguard REIT COMMON STOCK 922908553   109 1,300 SH   SOLE   1,300 0 0
American Tower Corp Cl A COMMON STOCK 03027X100   224 1,154 SH   SOLE   1,154 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109   18,399 162,118 SH   SOLE   162,118 0 0
Crown Castle International Corp COMMON STOCK 22822V101   18,677 163,915 SH   SOLE   163,915 0 0
iShares Global Utilities ETF COMMON STOCK 464288711   13 215 SH   SOLE   215 0 0
Eversource Energy COMMON STOCK 30040W108   14 200 SH   SOLE   200 0 0
S & P Utilities ETF COMMON STOCK 81369Y886   15 232 SH   SOLE   232 0 0
Consolidated Edison Inc COMMON STOCK 209115104   22 249 SH   SOLE   249 0 0
American States Water Co COMMON STOCK 029899101   35 400 SH   SOLE   400 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409   43 640 SH   SOLE   640 0 0
Pub Svc Ent Group Inc COMMON STOCK 744573106   44 700 SH   SOLE   700 0 0
Southern Co COMMON STOCK 842587107   49 700 SH   SOLE   700 0 0
Dominion Resources Inc COMMON STOCK 25746U109   60 1,155 SH   SOLE   1,155 0 0
Avista Corp COMMON STOCK 05379B107   79 2,000 SH   SOLE   2,000 0 0
Entergy Corp COMMON STOCK 29364G103   136 1,400 SH   SOLE   1,400 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101   349 4,140 SH   SOLE   4,140 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204   362 4,033 SH   SOLE   4,033 0 0
NextEra Energy Inc COMMON STOCK 65339F101   661 8,913 SH   SOLE   8,913 0 0
American Water Works Company, Inc. COMMON STOCK 030420103   24,476 171,463 SH   SOLE   171,463 0 0
I Shares Barclays 1-3 Year Treasury Bond COMMON STOCK 464287457   33 410 SH   SOLE   410 0 0
I Shares TR Barclays Bond Barclays Intermed COMMON STOCK 464288612   68 660 SH   SOLE   660 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805   8 175 SH   SOLE   175 0 0
iShares 0-5 Year TIPS Bond ETF COMMON STOCK 46429B747   41 425 SH   SOLE   425 0 0
Schwab US TIPS ETF COMMON STOCK 808524870   52 986 SH   SOLE   986 0 0
iShares ESG U.S. Aggregate Bond ETF COMMON STOCK 46435U549   16 330 SH   SOLE   330 0 0
Invesco BulletShares 2028 Corp Bd ETF COMMON STOCK 46138J643   18 915 SH   SOLE   915 0 0
Ishares Tr Intrm Tr Crp Etf COMMON STOCK 464288638   19 367 SH   SOLE   367 0 0
INVESCO BULLETSHS 2032 CORP BND ETF COMMON STOCK 46139W858   48 2,401 SH   SOLE   2,401 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646   85 1,685 SH   SOLE   1,685 0 0
ISHARES IBND DEC 2030 TRM CORP ETF COMMON STOCK 46436E726   97 4,566 SH   SOLE   4,566 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577   103 5,752 SH   SOLE   5,752 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460   111 6,870 SH   SOLE   6,870 0 0
iShares iBonds Dec 2032 Term Corp ETF COMMON STOCK 46436E312   157 6,383 SH   SOLE   6,383 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783   161 8,480 SH   SOLE   8,480 0 0
iShares iBonds Dec 2025 Term Corp ETF COMMON STOCK 46434VBD1   166 6,805 SH   SOLE   6,805 0 0
iShares iBonds Dec 2026 Term Corp ETF COMMON STOCK 46435GAA0   183 7,800 SH   SOLE   7,800 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791   201 10,618 SH   SOLE   10,618 0 0
iShares iBonds Dec 2027 Term Corp ETF COMMON STOCK 46435UAA9   208 8,843 SH   SOLE   8,843 0 0
ISHARES IBONDS DEC 2029 TERM ETF COMMON STOCK 46436E205   245 10,920 SH   SOLE   10,920 0 0
iShares iBonds Dec 2024 Term Corp ETF COMMON STOCK 46434VBG4   257 10,430 SH   SOLE   10,430 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841   290 14,114 SH   SOLE   14,114 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866   322 15,231 SH   SOLE   15,231 0 0
iShares iBonds Dec 2023 Term Corp ETF COMMON STOCK 46434VAX8   329 12,995 SH   SOLE   12,995 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825   402 19,952 SH   SOLE   19,952 0 0
Janus Henderson AAA CLO ETF COMMON STOCK 47103U845   17,174 344,518 SH   SOLE   344,518 0 0
JH Investors Trust COMMON STOCK 410142103   1 100 SH   SOLE   100 0 0
Bancroft Fund COMMON STOCK 059695106   3 177 SH   SOLE   177 0 0
iShares iBonds Dec 2028 Term Muni Bd ETF COMMON STOCK 46435U325   16 650 SH   SOLE   650 0 0
BlackRock Intermediate Muni Inc Bd ETF COMMON STOCK 092528207   24 1,040 SH   SOLE   1,040 0 0
iShares National Muni Bond COMMON STOCK 464288414   40 375 SH   SOLE   375 0 0
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283   54 2,170 SH   SOLE   2,170 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259   89 3,520 SH   SOLE   3,520 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697   108 4,200 SH   SOLE   4,200 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318   160 6,285 SH   SOLE   6,285 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432   242 9,205 SH   SOLE   9,205 0 0