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
ETFS Physical Swiss Gold COMMON STOCK 00326A104   27 1,456 SH   SOLE   1,456 0 0
ETFS Physical Platinum COMMON STOCK 003260106   46 500 SH   SOLE   500 0 0
SPDR Gold Shares COMMON STOCK 78463V107   9,352 51,043 SH   SOLE   51,043 0 0
iShares Gold Trust COMMON STOCK 464285204   30,984 829,117 SH   SOLE   829,117 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104   91 1,250 SH   SOLE   1,250 0 0
iShares Global Comm Services ETF COMMON STOCK 464287275   14 215 SH   SOLE   215 0 0
Yelp Inc Class A COMMON STOCK 985817105   15 500 SH   SOLE   500 0 0
EverQuote Inc COMMON STOCK 30041R108   28 2,000 SH   SOLE   2,000 0 0
AT&T Inc COMMON STOCK 00206R102   59 3,052 SH   SOLE   3,052 0 0
Omnicom Group Inc Com COMMON STOCK 681919106   61 650 SH   SOLE   650 0 0
America Movil Sab Cv Spon Adr L Shs COMMON STOCK 02390A101   63 3,000 SH   SOLE   3,000 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305   65 800 SH   SOLE   800 0 0
T-Mobile US Inc COMMON STOCK 872590104   79 543 SH   SOLE   543 0 0
NETFlix Inc Com COMMON STOCK 64110L106   124 360 SH   SOLE   360 0 0
Comcast Corp COMMON STOCK 20030N101   134 3,526 SH   SOLE   3,526 0 0
Meta Platforms Inc Class A COMMON STOCK 30303M102   170 800 SH   SOLE   800 0 0
Activision Blizzard In Com COMMON STOCK 00507V109   173 2,020 SH   SOLE   2,020 0 0
Verizon Communications Inc COMMON STOCK 92343V104   259 6,664 SH   SOLE   6,664 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107   649 6,238 SH   SOLE   6,238 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305   12,437 119,897 SH   SOLE   119,897 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   2 40 SH   SOLE   40 0 0
Cavco Industries Inc COMMON STOCK 149568107   6 18 SH   SOLE   18 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104   7 30 SH   SOLE   30 0 0
Hermes International SA COMMON STOCK F48051100   8 4 SH   SOLE   4 0 0
Starbucks Corp COMMON STOCK 855244109   9 84 SH   SOLE   84 0 0
Hanesbrands Inc COMMON STOCK 410345102   11 2,000 SH   SOLE   2,000 0 0
Siteone Landscape Supply Inc com COMMON STOCK 82982L103   17 124 SH   SOLE   124 0 0
Marriott International Inc COMMON STOCK 571903202   18 108 SH   SOLE   108 0 0
Dominos Pizza Inc COMMON STOCK 25754A201   19 58 SH   SOLE   58 0 0
Autozone Inc COMMON STOCK 053332102   22 9 SH   SOLE   9 0 0
Lear Corp. COMMON STOCK 521865204   23 166 SH   SOLE   166 0 0
Polaris Inc COMMON STOCK 731068102   28 250 SH   SOLE   250 0 0
Ulta Beauty Inc COMMON STOCK 90384S303   28 51 SH   SOLE   51 0 0
Lvmh Moet New Adr COMMON STOCK 502441306   32 172 SH   SOLE   172 0 0
Ford Motor Co COMMON STOCK 345370860   40 3,172 SH   SOLE   3,172 0 0
Honda Motor Co Ltd COMMON STOCK 438128308   45 1,713 SH   SOLE   1,713 0 0
iShares Globl Consumer Discretionary COMMON STOCK 464288745   56 385 SH   SOLE   385 0 0
Tesla Motors Inc COMMON STOCK 88160R101   111 535 SH   SOLE   535 0 0
General Motors Corp COMMON STOCK 37045V100   150 4,100 SH   SOLE   4,100 0 0
Whirlpool Corp COMMON STOCK 963320106   191 1,450 SH   SOLE   1,450 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106   359 28,876 SH   SOLE   28,876 0 0
McDonald's Corp COMMON STOCK 580135101   487 1,740 SH   SOLE   1,740 0 0
TJX Companies Inc COMMON STOCK 872540109   690 8,811 SH   SOLE   8,811 0 0
Lowe's Companies Inc COMMON STOCK 548661107   832 4,163 SH   SOLE   4,163 0 0
Walt Disney Co COMMON STOCK 254687106   834 8,331 SH   SOLE   8,331 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107   1,283 1,511 SH   SOLE   1,511 0 0
Hyatt Hotels Corp COMMON STOCK 448579102   12,564 112,390 SH   SOLE   112,390 0 0
Nike Inc COMMON STOCK 654106103   23,927 195,097 SH   SOLE   195,097 0 0
Amazon.com, Inc. COMMON STOCK 023135106   28,433 275,274 SH   SOLE   275,274 0 0
Home Depot Inc COMMON STOCK 437076102   37,584 127,353 SH   SOLE   127,353 0 0
L Oreal SA COMMON STOCK F58149133   11 24 SH   SOLE   24 0 0
BJ s Wholesale Club Holdings Inc COMMON STOCK 05550J101   12 160 SH   SOLE   160 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103   13 1,378 SH   SOLE   1,378 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102   14 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   24 700 SH   SOLE   700 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102   32 400 SH   SOLE   400 0 0
I Shares S&P Gbl Consumer Staples Sector In COMMON STOCK 464288737   40 645 SH   SOLE   645 0 0
Altria Group Inc COMMON STOCK 02209S103   54 1,202 SH   SOLE   1,202 0 0
Ingredion Inc COMMON STOCK 457187102   61 600 SH   SOLE   600 0 0
Dollar General Corp COMMON STOCK 256677105   72 340 SH   SOLE   340 0 0
Conagra Brands, Inc. COMMON STOCK 205887102   98 2,613 SH   SOLE   2,613 0 0
Philip Morris International Inc COMMON STOCK 718172109   104 1,068 SH   SOLE   1,068 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103   127 2,135 SH   SOLE   2,135 0 0
Kimberly-Clark Corp COMMON STOCK 494368103   148 1,102 SH   SOLE   1,102 0 0
Darling Ingredients COMMON STOCK 237266101   161 2,750 SH   SOLE   2,750 0 0
CVS Health Corp COMMON STOCK 126650100   170 2,291 SH   SOLE   2,291 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103   282 1,911 SH   SOLE   1,911 0 0
General Mills Inc COMMON STOCK 370334104   292 3,416 SH   SOLE   3,416 0 0
Mondelez International Inc COMMON STOCK 609207105   299 4,284 SH   SOLE   4,284 0 0
Smucker Jm Co COMMON STOCK 832696405   315 2,000 SH   SOLE   2,000 0 0
Costco Wholesale Corp COMMON STOCK 22160K105   378 760 SH   SOLE   760 0 0
Sysco Corp COMMON STOCK 871829107   484 6,267 SH   SOLE   6,267 0 0
Nestle SA COMMON STOCK 641069406   526 4,326 SH   SOLE   4,326 0 0
Coca-Cola Co COMMON STOCK 191216100   639 10,300 SH   SOLE   10,300 0 0
Unilever Plc Adr New COMMON STOCK 904767704   662 12,746 SH   SOLE   12,746 0 0
Colgate-Palmolive Co COMMON STOCK 194162103   1,734 23,076 SH   SOLE   23,076 0 0
Procter & Gamble Co COMMON STOCK 742718109   2,881 19,373 SH   SOLE   19,373 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102   23,112 261,415 SH   SOLE   261,415 0 0
Constellation Brand COMMON STOCK 21036P108   25,077 111,012 SH   SOLE   111,012 0 0
PepsiCo Inc COMMON STOCK 713448108   28,835 158,174 SH   SOLE   158,174 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
Magellan Midstream Partners, L.P. COMMON STOCK 559080106   22 410 SH   SOLE   410 0 0
Enbridge Inc Com COMMON STOCK 29250N105   23 600 SH   SOLE   600 0 0
I Shares S&P Global Energy ETF COMMON STOCK 464287341   29 780 SH   SOLE   780 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100   30 213 SH   SOLE   213 0 0
Total SA COMMON STOCK F92124100   34 580 SH   SOLE   580 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101   35 2,000 SH   SOLE   2,000 0 0
CMS Energy Corp COMMON STOCK 125896100   36 582 SH   SOLE   582 0 0
Williams Cos Inc COMMON STOCK 969457100   43 1,450 SH   SOLE   1,450 0 0
BP PLC COMMON STOCK 055622104   43 1,144 SH   SOLE   1,144 0 0
Enterprise Products Partners LP COMMON STOCK 293792107   63 2,450 SH   SOLE   2,450 0 0
Phillips 66 COMMON STOCK 718546104   71 700 SH   SOLE   700 0 0
Schlumberger Ltd COMMON STOCK 806857108   110 2,250 SH   SOLE   2,250 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506   111 1,340 SH   SOLE   1,340 0 0
SHELL ADR EACH REP 2 ORD WI COMMON STOCK 780259305   115 2,000 SH   SOLE   2,000 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706   285 3,665 SH   SOLE   3,665 0 0
Chevron Corp COMMON STOCK 166764100   643 3,940 SH   SOLE   3,940 0 0
iShares Global Clean Energy COMMON STOCK 464288224   883 44,617 SH   SOLE   44,617 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102   992 9,043 SH   SOLE   9,043 0 0
Baker Hughes Co COMMON STOCK 05722G100   12,703 440,155 SH   SOLE   440,155 0 0
ConocoPhillips COMMON STOCK 20825C104   20,344 205,065 SH   SOLE   205,065 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109   27,659 468,407 SH   SOLE   468,407 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706   3 110 SH   SOLE   110 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
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842   7 110 SH   SOLE   110 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507   9 35 SH   SOLE   35 0 0
Vanguard Mega Cap ETF COMMON STOCK 921910873   20 140 SH   SOLE   140 0 0
Ishares Russell COMMON STOCK 464287648   20 90 SH   SOLE   90 0 0
Dfa Invt Dimension Grp Tax Mng Us Scp COMMON STOCK 25434V500   21 400 SH   SOLE   400 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742   22 236 SH   SOLE   236 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730   23 870 SH   SOLE   870 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354   28 450 SH   SOLE   450 0 0
iShares TR Msci Eafe Fd Msci Eafe Index Fu COMMON STOCK 464287465   36 500 SH   SOLE   500 0 0
iShares TR Russell Mcp Vl COMMON STOCK 464287473   42 400 SH   SOLE   400 0 0
iShares MSCI KLD 400 Social ETF COMMON STOCK 464288570   43 550 SH   SOLE   550 0 0
Vanguard ESG US Stock ETF COMMON STOCK 921910733   45 624 SH   SOLE   624 0 0
Schwab Fundamental US COMMON STOCK 808524771   66 1,197 SH   SOLE   1,197 0 0
Schwab International Equity ETF COMMON STOCK 808524805   77 2,220 SH   SOLE   2,220 0 0
Strive U.S. Energy ETF COMMON STOCK 02072L722   106 3,800 SH   SOLE   3,800 0 0
Schwab US Dividend COMMON STOCK 808524797   109 1,495 SH   SOLE   1,495 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816   123 600 SH   SOLE   600 0 0
iShares Russell Mid Cap COMMON STOCK 464287481   127 1,400 SH   SOLE   1,400 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499   129 1,845 SH   SOLE   1,845 0 0
iShares MSCI USA ESG Select ETF COMMON STOCK 464288802   134 1,525 SH   SOLE   1,525 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755   136 4,345 SH   SOLE   4,345 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804   158 1,639 SH   SOLE   1,639 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357   174 1,200 SH   SOLE   1,200 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858   182 4,512 SH   SOLE   4,512 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309   192 3,000 SH   SOLE   3,000 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103   225 700 SH   SOLE   700 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201   243 5,016 SH   SOLE   5,016 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106   251 6,240 SH   SOLE   6,240 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844   286 1,856 SH   SOLE   1,856 0 0
iShares TR Russell1000Val COMMON STOCK 464287598   292 1,918 SH   SOLE   1,918 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570   354 7,122 SH   SOLE   7,122 0 0
iShares Core S&P 500 COMMON STOCK 464287200   402 978 SH   SOLE   978 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769   435 2,132 SH   SOLE   2,132 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127   473 8,384 SH   SOLE   8,384 0 0
Vanguard Intl Eqty Idx Allwrld Ex Us Index Fund COMMON STOCK 922042775   483 9,031 SH   SOLE   9,031 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102   548 11,459 SH   SOLE   11,459 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109   553 1,664 SH   SOLE   1,664 0 0
Vanguard Value ETF COMMON STOCK 922908744   592 4,284 SH   SOLE   4,284 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107   672 1,465 SH   SOLE   1,465 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103   700 1,709 SH   SOLE   1,709 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409   720 13,000 SH   SOLE   13,000 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789   765 14,130 SH   SOLE   14,130 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736   1,110 4,450 SH   SOLE   4,450 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
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   5 4 SH   SOLE   4 0 0
American International Group Inc COMMON STOCK 026874784   7 140 SH   SOLE   140 0 0
Moodys Corp A COMMON STOCK 615369105   9 28 SH   SOLE   28 0 0
DBS Group Holdings Ltd Sponsored ADR COMMON STOCK 23304Y100   10 99 SH   SOLE   99 0 0
Equinix, Inc. COMMON STOCK 29444U700   12 16 SH   SOLE   16 0 0
AIA Group Ltd COMMON STOCK Y002A1105   20 1,884 SH   SOLE   1,884 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104   22 210 SH   SOLE   210 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104   24 71 SH   SOLE   71 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509   26 432 SH   SOLE   432 0 0
Commerce Bancshares Inc COMMON STOCK 200525103   34 577 SH   SOLE   577 0 0
Global Payments Inc. COMMON STOCK 37940X102   34 324 SH   SOLE   324 0 0
First Republic Bank COMMON STOCK 33616C100   35 2,500 SH   SOLE   2,500 0 0
Northway Financial Inc COMMON STOCK 667270201   36 1,950 SH   SOLE   1,950 0 0
Sun Life Financial COMMON STOCK 866796105   48 1,025 SH   SOLE   1,025 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103   49 650 SH   SOLE   650 0 0
Morgan Stanley COMMON STOCK 617446448   54 613 SH   SOLE   613 0 0
I Shares S&P Global Financials COMMON STOCK 464287333   65 935 SH   SOLE   935 0 0
US Bancorp COMMON STOCK 902973304   76 2,100 SH   SOLE   2,100 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108   90 800 SH   SOLE   800 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109   93 880 SH   SOLE   880 0 0
Andover Bancorp Inc COMMON STOCK 034263103   96 4,625 SH   SOLE   4,625 0 0
Huntington Bancshs COMMON STOCK 446150104   96 8,539 SH   SOLE   8,539 0 0
Berkley WR Corp COMMON STOCK 084423102   109 1,757 SH   SOLE   1,757 0 0
Cincinnati Financial Corp COMMON STOCK 172062101   112 1,000 SH   SOLE   1,000 0 0
Blackstone Group LP COMMON STOCK 09260D107   149 1,700 SH   SOLE   1,700 0 0
Bank Of America COMMON STOCK 060505104   156 5,452 SH   SOLE   5,452 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109   157 4,613 SH   SOLE   4,613 0 0
Travelers Companies Com COMMON STOCK 89417E109   185 1,082 SH   SOLE   1,082 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104   235 647 SH   SOLE   647 0 0
American Express Co COMMON STOCK 025816109   412 2,500 SH   SOLE   2,500 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104   452 1,383 SH   SOLE   1,383 0 0
Chubb Ltd COMMON STOCK H1467J104   626 3,224 SH   SOLE   3,224 0 0
Aon Corp Com COMMON STOCK G0403H108   632 2,005 SH   SOLE   2,005 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702   1,135 3,675 SH   SOLE   3,675 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104   12,415 783,772 SH   SOLE   783,772 0 0
Houlihan Lokey Inc COMMON STOCK 441593100   22,493 257,095 SH   SOLE   257,095 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102   27,855 167,248 SH   SOLE   167,248 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100   40,836 313,378 SH   SOLE   313,378 0 0
Visa Inc COMMON STOCK 92826C839   40,856 181,213 SH   SOLE   181,213 0 0
Organon &Co Common Stock COMMON STOCK 68622V106   2 105 SH   SOLE   105 0 0
PROCEPT BioRobotics Corp COMMON STOCK 74276L105   3 100 SH   SOLE   100 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106   4 200 SH   SOLE   200 0 0
Steris Corp Com COMMON STOCK G8473T100   5 25 SH   SOLE   25 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100   5 19 SH   SOLE   19 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106   9 5,000 SH   SOLE   5,000 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108   14 300 SH   SOLE   300 0 0
ESSILOR LUXOTTICA COMMON STOCK F31668100   15 82 SH   SOLE   82 0 0
GE HEALTHCARE TECHNOLOGIES ORD WI COMMON STOCK 36266G107   16 201 SH   SOLE   201 0 0
Sanofi SA COMMON STOCK 80105N105   20 375 SH   SOLE   375 0 0
RadNet Inc COMMON STOCK 750491102   25 1,000 SH   SOLE   1,000 0 0
iShares Nasdaq Biotechnology COMMON STOCK 464287556   26 200 SH   SOLE   200 0 0
Anthem Inc COMMON STOCK 036752103   44 95 SH   SOLE   95 0 0
Novo Nordisk A/S B COMMON STOCK K72807132   48 303 SH   SOLE   303 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102   49 382 SH   SOLE   382 0 0
Gilead Sciences Inc COMMON STOCK 375558103   50 600 SH   SOLE   600 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205   60 376 SH   SOLE   376 0 0
Zoetis Inc COMMON STOCK 98978V103   63 381 SH   SOLE   381 0 0
Stryker Corporation COMMON STOCK 863667101   71 250 SH   SOLE   250 0 0
Cardinal Health COMMON STOCK 14149Y108   76 1,000 SH   SOLE   1,000 0 0
Viatris Inc COMMON STOCK 92556V106   76 7,934 SH   SOLE   7,934 0 0
AstraZeneca PLC COMMON STOCK G0593M107   90 647 SH   SOLE   647 0 0
Cigna Corp COMMON STOCK 125523100   100 390 SH   SOLE   390 0 0
Danaher Corp COMMON STOCK 235851102   114 451 SH   SOLE   451 0 0
Moderna Inc COMMON STOCK 60770K107   115 750 SH   SOLE   750 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209   132 1,019 SH   SOLE   1,019 0 0
United Therapeutics Corp COMMON STOCK 91307C102   143 639 SH   SOLE   639 0 0
Thermo Fisher Corp COMMON STOCK 883556102   160 277 SH   SOLE   277 0 0
Idexx Labs Inc COMMON STOCK 45168D104   170 339 SH   SOLE   339 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100   173 550 SH   SOLE   550 0 0
Mckesson Corporation COMMON STOCK 58155Q103   189 530 SH   SOLE   530 0 0
Novartis AG COMMON STOCK 66987V109   204 2,219 SH   SOLE   2,219 0 0
I Shares S&P Global Healthcare ETF COMMON STOCK 464287325   225 2,700 SH   SOLE   2,700 0 0
Catalent Inc COMMON STOCK 148806102   271 4,124 SH   SOLE   4,124 0 0
Medtronic PLC COMMON STOCK G5960L103   303 3,759 SH   SOLE   3,759 0 0
Illumina Inc COMMON STOCK 452327109   469 2,015 SH   SOLE   2,015 0 0
Becton Dickinson & Co COMMON STOCK 075887109   560 2,263 SH   SOLE   2,263 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108   683 9,849 SH   SOLE   9,849 0 0
Merck & Co Inc COMMON STOCK 58933Y105   715 6,719 SH   SOLE   6,719 0 0
Amgen Inc COMMON STOCK 031162100   781 3,229 SH   SOLE   3,229 0 0
Humana Inc COMMON STOCK 444859102   850 1,750 SH   SOLE   1,750 0 0
Lilly Eli & Co COMMON STOCK 532457108   1,451 4,226 SH   SOLE   4,226 0 0
Johnson & Johnson COMMON STOCK 478160104   2,234 14,411 SH   SOLE   14,411 0 0
Pfizer Inc COMMON STOCK 717081103   3,438 84,259 SH   SOLE   84,259 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602   12,822 50,191 SH   SOLE   50,191 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101   14,480 241,724 SH   SOLE   241,724 0 0
IQVIA Holdings Inc COMMON STOCK 46266C105   22,728 114,274 SH   SOLE   114,274 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108   29,083 419,008 SH   SOLE   419,008 0 0
AbbVie Inc COMMON STOCK 00287Y109   35,892 225,210 SH   SOLE   225,210 0 0
Abbott Laboratories COMMON STOCK 002824100   38,271 377,947 SH   SOLE   377,947 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102   39,047 82,623 SH   SOLE   82,623 0 0
Teradyne Inc Com COMMON STOCK 880770102   2 15 SH   SOLE   15 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
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106   8 140 SH   SOLE   140 0 0
Booz Allen Hamilton Holding Corp COMMON STOCK 099502106   8 91 SH   SOLE   91 0 0
J B Hunt Transport COMMON STOCK 445658107   9 50 SH   SOLE   50 0 0
Xylem Inc Com COMMON STOCK 98419M100   10 92 SH   SOLE   92 0 0
FTI Consulting Inc COMMON STOCK 302941109   10 50 SH   SOLE   50 0 0
Sunrun Inc COMMON STOCK 86771W105   10 500 SH   SOLE   500 0 0
Nordson Corp COMMON STOCK 655663102   11 49 SH   SOLE   49 0 0
Carlisle Co COMMON STOCK 142339100   14 60 SH   SOLE   60 0 0
Airbus Group SE COMMON STOCK F17114103   14 107 SH   SOLE   107 0 0
Idex Corp COMMON STOCK 45167R104   14 62 SH   SOLE   62 0 0
Johnson Controls Inc COMMON STOCK G51502105   15 243 SH   SOLE   243 0 0
S & P Industrials ETF COMMON STOCK 81369Y704   15 150 SH   SOLE   150 0 0
United Rentals Inc COMMON STOCK 911363109   19 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   22 660 SH   SOLE   660 0 0
Dover Corp COMMON STOCK 260003108   23 150 SH   SOLE   150 0 0
Safran SA COMMON STOCK F4035A557   23 158 SH   SOLE   158 0 0
Landstar System Inc COMMON STOCK 515098101   24 135 SH   SOLE   135 0 0
Deere & Co Com COMMON STOCK 244199105   25 61 SH   SOLE   61 0 0
Smith A. O. Corp COMMON STOCK 831865209   28 400 SH   SOLE   400 0 0
Watsco, Inc. COMMON STOCK 942622200   28 87 SH   SOLE   87 0 0
Genuine Parts Co Com COMMON STOCK 372460105   33 200 SH   SOLE   200 0 0
Mestek Inc COMMON STOCK 590829305   40 2,000 SH   SOLE   2,000 0 0
Manpower Inc Com COMMON STOCK 56418h100   41 500 SH   SOLE   500 0 0
Msc Indl Direct Inc COMMON STOCK 553530106   50 600 SH   SOLE   600 0 0
Lincoln Electric Holdings Inc COMMON STOCK 533900106   59 350 SH   SOLE   350 0 0
Plug Power Inc New COMMON STOCK 72919P202   62 5,250 SH   SOLE   5,250 0 0
Textron Inc COMMON STOCK 883203101   63 896 SH   SOLE   896 0 0
Trueblue Inc Com COMMON STOCK 89785X101   66 3,717 SH   SOLE   3,717 0 0
I Shares S&P Global Industrials ETF COMMON STOCK 464288729   70 610 SH   SOLE   610 0 0
Canadian Pac Ry Ltd Com COMMON STOCK 13645T100   71 929 SH   SOLE   929 0 0
Lockheed Martin Corp COMMON STOCK 539830109   85 180 SH   SOLE   180 0 0
General Dynamics Corp COMMON STOCK 369550108   100 438 SH   SOLE   438 0 0
Republic Services Inc COMMON STOCK 760759100   104 766 SH   SOLE   766 0 0
Iron Mountain Inc COMMON STOCK 46284V101   107 2,024 SH   SOLE   2,024 0 0
Norfolk Southern Corp COMMON STOCK 655844108   109 513 SH   SOLE   513 0 0
GE Co COMMON STOCK 369604301   120 1,253 SH   SOLE   1,253 0 0
Boeing Co COMMON STOCK 097023105   123 577 SH   SOLE   577 0 0
Waste Connections Inc COMMON STOCK 94106B101   140 1,005 SH   SOLE   1,005 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142   150 2,820 SH   SOLE   2,820 0 0
PACCAR Inc COMMON STOCK 693718108   187 2,550 SH   SOLE   2,550 0 0
Honeywell International COMMON STOCK 438516106   262 1,372 SH   SOLE   1,372 0 0
Automatic Data Processing Inc COMMON STOCK 053015103   263 1,181 SH   SOLE   1,181 0 0
Hubbell Inc COMMON STOCK 443510607   275 1,131 SH   SOLE   1,131 0 0
Roper Technologies Inc COMMON STOCK 776696106   286 650 SH   SOLE   650 0 0
CSX Corp COMMON STOCK 126408103   320 10,703 SH   SOLE   10,703 0 0
Illinois Tool Works Inc COMMON STOCK 452308109   337 1,384 SH   SOLE   1,384 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104   352 1,046 SH   SOLE   1,046 0 0
Eaton Corp PLC COMMON STOCK G29183103   352 2,057 SH   SOLE   2,057 0 0
3M Co COMMON STOCK 88579Y101   505 4,809 SH   SOLE   4,809 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101   535 5,463 SH   SOLE   5,463 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106   603 3,107 SH   SOLE   3,107 0 0
Cummins Inc Com COMMON STOCK 231021106   657 2,750 SH   SOLE   2,750 0 0
Caterpillar Inc COMMON STOCK 149123101   1,085 4,742 SH   SOLE   4,742 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109   1,733 5,904 SH   SOLE   5,904 0 0
Ametek Inc COMMON STOCK 031100100   2,010 13,829 SH   SOLE   13,829 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103   12,428 67,549 SH   SOLE   67,549 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103   12,932 88,232 SH   SOLE   88,232 0 0
Allegion PLC COMMON STOCK G0176J109   21,917 205,354 SH   SOLE   205,354 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109   22,267 113,467 SH   SOLE   113,467 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106   23,295 121,416 SH   SOLE   121,416 0 0
Waste Management, Inc COMMON STOCK 94106L109   27,692 169,713 SH   SOLE   169,713 0 0
Union Pacific Corp COMMON STOCK 907818108   32,571 161,837 SH   SOLE   161,837 0 0
PC Connection Inc COMMON STOCK 69318J100   1 31 SH   SOLE   31 0 0
UiPath Inc COMMON STOCK 90364P105   2 100 SH   SOLE   100 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101   2 7,000 SH   SOLE   7,000 0 0
nVent Electric PLC COMMON STOCK G6700G107   2 51 SH   SOLE   51 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102   5 50 SH   SOLE   50 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102   8 332 SH   SOLE   332 0 0
KYNDRYL HOLDINGS ORD WI COMMON STOCK 50155Q100   9 576 SH   SOLE   576 0 0
SeaChange International, Inc. COMMON STOCK 811699107   9 25,000 SH   SOLE   25,000 0 0
Keyence Corp COMMON STOCK J32491102   11 22 SH   SOLE   22 0 0
Kla-Tencor Corporation COMMON STOCK 482480100   15 38 SH   SOLE   38 0 0
Snowflake Cl A Ord COMMON STOCK 833445109   17 110 SH   SOLE   110 0 0
WEX Inc COMMON STOCK 96208T104   18 100 SH   SOLE   100 0 0
Amkor Technology Inc Com COMMON STOCK 031652100   25 953 SH   SOLE   953 0 0
Applied Materials COMMON STOCK 038222105   28 225 SH   SOLE   225 0 0
Cognizant Tech Solutns Cl A COMMON STOCK 192446102   37 600 SH   SOLE   600 0 0
WOLFSPEED ORD COMMON STOCK 977852102   42 644 SH   SOLE   644 0 0
VeriSign Inc COMMON STOCK 92343E102   42 200 SH   SOLE   200 0 0
Broadcom Inc Com COMMON STOCK 11135F101   51 79 SH   SOLE   79 0 0
TE Connectivity Ltd COMMON STOCK H84989104   52 400 SH   SOLE   400 0 0
Akamai Technologies Com COMMON STOCK 00971T101   55 700 SH   SOLE   700 0 0
Intel Corp COMMON STOCK 458140100   57 1,735 SH   SOLE   1,735 0 0
Intuit Inc COMMON STOCK 461202103   74 165 SH   SOLE   165 0 0
ASML Holding NV COMMON STOCK N07059178   77 113 SH   SOLE   113 0 0
Network Appliance Inc COMMON STOCK 64110D104   77 1,200 SH   SOLE   1,200 0 0
Corning Inc COMMON STOCK 219350105   86 2,448 SH   SOLE   2,448 0 0
Sigmatron International Inc COMMON STOCK 82661L101   90 34,298 SH   SOLE   34,298 0 0
Agilysys Inc COMMON STOCK 00847J105   99 1,205 SH   SOLE   1,205 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102   101 856 SH   SOLE   856 0 0
I Shares S&P Global Info Technology ETF COMMON STOCK 464287291   103 1,900 SH   SOLE   1,900 0 0
Tyler Technologies COMMON STOCK 902252105   124 350 SH   SOLE   350 0 0
Nvidia Corp Com COMMON STOCK 67066G104   131 470 SH   SOLE   470 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803   151 1,000 SH   SOLE   1,000 0 0
Gartner Inc COMMON STOCK 366651107   186 570 SH   SOLE   570 0 0
Qualcomm Inc COMMON STOCK 747525103   255 2,000 SH   SOLE   2,000 0 0
Nice Ltd COMMON STOCK 653656108   275 1,200 SH   SOLE   1,200 0 0
Adobe Systems Inc COMMON STOCK 00724F101   417 1,083 SH   SOLE   1,083 0 0
Texas Instruments Inc COMMON STOCK 882508104   515 2,768 SH   SOLE   2,768 0 0
Cisco Systems Inc COMMON STOCK 17275R102   556 10,627 SH   SOLE   10,627 0 0
Oracle Corp COMMON STOCK 68389X105   588 6,330 SH   SOLE   6,330 0 0
International Business Machines Corp COMMON STOCK 459200101   772 5,889 SH   SOLE   5,889 0 0
ServiceNow, Inc. COMMON STOCK 81762P102   12,017 25,859 SH   SOLE   25,859 0 0
NXP Semiconductors NV COMMON STOCK N6596X109   25,157 134,907 SH   SOLE   134,907 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100   25,375 272,795 SH   SOLE   272,795 0 0
ASML Holding NV ADR COMMON STOCK N07059210   28,919 42,484 SH   SOLE   42,484 0 0
Accenture PLC COMMON STOCK G1151C101   41,208 144,179 SH   SOLE   144,179 0 0
Microsoft Corp COMMON STOCK 594918104   47,962 166,360 SH   SOLE   166,360 0 0
Apple Inc COMMON STOCK 037833100   50,522 306,380 SH   SOLE   306,380 0 0
Royal Gold Inc COMMON STOCK 780287108   1 8 SH   SOLE   8 0 0
Ssr Mng Inc COMMON STOCK 784730103   2 100 SH   SOLE   100 0 0
RPM International Inc COMMON STOCK 749685103   8 88 SH   SOLE   88 0 0
Sylvamo Corp COMMON STOCK 871332102   22 481 SH   SOLE   481 0 0
I Shares TR S&G Gl Materia COMMON STOCK 464288695   31 365 SH   SOLE   365 0 0
Eastman Chem Co Com COMMON STOCK 277432100   41 487 SH   SOLE   487 0 0
Chemours Company COMMON STOCK 163851108   54 1,800 SH   SOLE   1,800 0 0
Steel Dynamics Inc Com COMMON STOCK 858119100   57 500 SH   SOLE   500 0 0
S & P Materials ETF COMMON STOCK 81369Y100   89 1,100 SH   SOLE   1,100 0 0
Corteva Inc com COMMON STOCK 22052L104   129 2,136 SH   SOLE   2,136 0 0
Dow Chemical Co COMMON STOCK 260557103   144 2,635 SH   SOLE   2,635 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102   176 2,455 SH   SOLE   2,455 0 0
Air Products & Chemical Inc COMMON STOCK 009158106   292 1,016 SH   SOLE   1,016 0 0
Sherwin Williams Co COMMON STOCK 824348106   22,312 99,266 SH   SOLE   99,266 0 0
Linde Plc COMMON STOCK G54950103   37,667 105,972 SH   SOLE   105,972 0 0
Alliancebernstein Gbl Com COMMON STOCK 01879R106   2 174 SH   SOLE   174 0 0
Uniti Group Inc COMMON STOCK 91325V108   12 3,430 SH   SOLE   3,430 0 0
Prologis, Inc. COMMON STOCK 74340W103   14 115 SH   SOLE   115 0 0
LTC Properties Inc COMMON STOCK 502175102   53 1,500 SH   SOLE   1,500 0 0
Real Estate Select Sctr COMMON STOCK 81369Y860   61 1,645 SH   SOLE   1,645 0 0
Vanguard REIT COMMON STOCK 922908553   108 1,300 SH   SOLE   1,300 0 0
American Tower Corp Cl A COMMON STOCK 03027X100   215 1,054 SH   SOLE   1,054 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109   19,612 156,160 SH   SOLE   156,160 0 0
Crown Castle International Corp COMMON STOCK 22822V101   21,615 161,497 SH   SOLE   161,497 0 0
iShares Global Utilities ETF COMMON STOCK 464288711   14 225 SH   SOLE   225 0 0
Eversource Energy COMMON STOCK 30040W108   16 200 SH   SOLE   200 0 0
S & P Utilities ETF COMMON STOCK 81369Y886   16 232 SH   SOLE   232 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106   16 265 SH   SOLE   265 0 0
Constellation Energy Com COMMON STOCK 21037T109   31 398 SH   SOLE   398 0 0
American States Water Co COMMON STOCK 029899101   36 400 SH   SOLE   400 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409   44 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
Exelon Corporation COMMON STOCK 30161N101   50 1,200 SH   SOLE   1,200 0 0
Mdu Resources Group Inc COMMON STOCK 552690109   61 2,000 SH   SOLE   2,000 0 0
Dominion Resources Inc COMMON STOCK 25746U109   65 1,155 SH   SOLE   1,155 0 0
Entergy Corp COMMON STOCK 29364G103   151 1,400 SH   SOLE   1,400 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204   158 1,633 SH   SOLE   1,633 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101   377 4,140 SH   SOLE   4,140 0 0
NextEra Energy Inc COMMON STOCK 65339F101   571 7,413 SH   SOLE   7,413 0 0
American Water Works Company, Inc. COMMON STOCK 030420103   24,565 167,690 SH   SOLE   167,690 0 0
I Shares Barclays 1-3 Year Treasury Bond COMMON STOCK 464287457   9 110 SH   SOLE   110 0 0
I Shares TR Barclays Bond Barclays Intermed COMMON STOCK 464288612   69 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   42 425 SH   SOLE   425 0 0
Schwab US TIPS ETF COMMON STOCK 808524870   53 986 SH   SOLE   986 0 0
Ishares Tr Intrm Tr Crp Etf COMMON STOCK 464288638   13 250 SH   SOLE   250 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
INVESCO BULLETSHS 2032 CORP BND ETF COMMON STOCK 46139W858   60 2,926 SH   SOLE   2,926 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646   61 1,205 SH   SOLE   1,205 0 0
ISHARES IBND DEC 2030 TRM CORP ETF COMMON STOCK 46436E726   88 4,091 SH   SOLE   4,091 0 0
iShares iBonds Dec 2032 Term Corp ETF COMMON STOCK 46436E312   116 4,633 SH   SOLE   4,633 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577   125 6,829 SH   SOLE   6,829 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460   132 8,021 SH   SOLE   8,021 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783   188 9,737 SH   SOLE   9,737 0 0
iShares iBonds Dec 2025 Term Corp ETF COMMON STOCK 46434VBD1   194 7,900 SH   SOLE   7,900 0 0
iShares iBonds Dec 2026 Term Corp ETF COMMON STOCK 46435GAA0   220 9,250 SH   SOLE   9,250 0 0
iShares iBonds Dec 2027 Term Corp ETF COMMON STOCK 46435UAA9   236 9,893 SH   SOLE   9,893 0 0
ISHARES IBONDS DEC 2029 TERM ETF COMMON STOCK 46436E205   249 10,875 SH   SOLE   10,875 0 0
iShares iBonds Dec 2024 Term Corp ETF COMMON STOCK 46434VBG4   254 10,325 SH   SOLE   10,325 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791   254 13,280 SH   SOLE   13,280 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841   306 14,841 SH   SOLE   14,841 0 0
iShares iBonds Dec 2023 Term Corp ETF COMMON STOCK 46434VAX8   316 12,555 SH   SOLE   12,555 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866   382 18,116 SH   SOLE   18,116 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825   461 22,716 SH   SOLE   22,716 0 0
Janus Henderson AAA CLO ETF COMMON STOCK 47103U845   16,195 327,096 SH   SOLE   327,096 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   17 650 SH   SOLE   650 0 0
BlackRock Intermediate Muni Inc Bd ETF COMMON STOCK 092528207   20 840 SH   SOLE   840 0 0
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283   55 2,170 SH   SOLE   2,170 0 0
iShares National Muni Bond COMMON STOCK 464288414   64 590 SH   SOLE   590 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697   86 3,335 SH   SOLE   3,335 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259   87 3,390 SH   SOLE   3,390 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318   152 5,985 SH   SOLE   5,985 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432   217 8,155 SH   SOLE   8,155 0 0