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
ETFS Physical Platinum COMMON STOCK 003260106 40 500 SH   SOLE   500 0 0
SPDR Gold MiniShares COMMON STOCK 98149E303 149 4,532 SH   SOLE   4,532 0 0
SPDR Gold Shares COMMON STOCK 78463V107 8,328 53,844 SH   SOLE   53,844 0 0
iShares Gold Trust COMMON STOCK 464285204 24,683 782,841 SH   SOLE   782,841 0 0
KraneShares Global Carbon ETF COMMON STOCK 500767678 3 70 SH   SOLE   70 0 0
Powershs Db Us Dollar Doll Indx Bull COMMON STOCK 46141D203 32 1,062 SH   SOLE   1,062 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 89 1,250 SH   SOLE   1,250 0 0
Lumen Technologies Inc COMMON STOCK 550241103 1 182 SH   SOLE   182 0 0
iShares Global Comm Services ETF COMMON STOCK 464287275 6 115 SH   SOLE   115 0 0
NETFlix Inc Com COMMON STOCK 64110L106 6 26 SH   SOLE   26 0 0
Live Nation Entertainment Inc COMMON STOCK 538034109 7 90 SH   SOLE   90 0 0
WARNER BROS. DISCOVERY SRS A ORD WI COMMON STOCK 934423104 11 930 SH   SOLE   930 0 0
EverQuote Inc COMMON STOCK 30041R108 14 2,000 SH   SOLE   2,000 0 0
T-Mobile US Inc COMMON STOCK 872590104 73 543 SH   SOLE   543 0 0
AT&T Inc COMMON STOCK 00206R102 81 5,311 SH   SOLE   5,311 0 0
Tencent Holdings Ltd. Unsponsored ADR COMMON STOCK 88032Q109 93 2,758 SH   SOLE   2,758 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 150 493 SH   SOLE   493 0 0
Activision Blizzard In Com COMMON STOCK 00507V109 150 2,020 SH   SOLE   2,020 0 0
Comcast Corp COMMON STOCK 20030N101 171 5,826 SH   SOLE   5,826 0 0
Meta Platforms Inc Class A COMMON STOCK 30303M102 209 1,537 SH   SOLE   1,537 0 0
Verizon Communications Inc COMMON STOCK 92343V104 297 7,828 SH   SOLE   7,828 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 346 3,600 SH   SOLE   3,600 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 787 8,230 SH   SOLE   8,230 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 14,138 191,576 SH   SOLE   191,576 0 0
iShares Globl Consumer Discretionary COMMON STOCK 464288745 25 205 SH   SOLE   205 0 0
Williams-Sonoma Inc COMMON STOCK 969904101 1 11 SH   SOLE   11 0 0
Pulte Homes Inc Com COMMON STOCK 745867101 2 40 SH   SOLE   40 0 0
Service Corp Intl COMMON STOCK 817565104 3 46 SH   SOLE   46 0 0
Aptargroup Inc Com COMMON STOCK 038336103 3 34 SH   SOLE   34 0 0
Cavco Industries Inc COMMON STOCK 149568107 4 18 SH   SOLE   18 0 0
Lithia Motors Inc COMMON STOCK 536797103 5 21 SH   SOLE   21 0 0
Chipotle Mexican Grill Inc Class A COMMON STOCK 169656105 5 3 SH   SOLE   3 0 0
Aramark COMMON STOCK 03852U106 5 164 SH   SOLE   164 0 0
Choice Hotels International Inc COMMON STOCK 169905106 5 47 SH   SOLE   47 0 0
VF Corp COMMON STOCK 918204108 6 200 SH   SOLE   200 0 0
Compass Group Plc Adr COMMON STOCK 20449X401 8 418 SH   SOLE   418 0 0
Las Vegas Sands Corp COMMON STOCK 517834107 11 300 SH   SOLE   300 0 0
LVMH Moet Hennessy Louis Vuitton SE COMMON STOCK F58485115 13 21 SH   SOLE   21 0 0
Siteone Landscape Supply Inc com COMMON STOCK 82982L103 13 124 SH   SOLE   124 0 0
LUCID GROUP ORD COMMON STOCK 549498103 14 1,000 SH   SOLE   1,000 0 0
Dominos Pizza Inc COMMON STOCK 25754A201 18 58 SH   SOLE   58 0 0
Hilton Worldwide Hld COMMON STOCK 43300A203 18 151 SH   SOLE   151 0 0
Lear Corp. COMMON STOCK 521865204 20 166 SH   SOLE   166 0 0
Darden Restaurants Inc COMMON STOCK 237194105 20 160 SH   SOLE   160 0 0
Hermes International SA COMMON STOCK F48051100 20 17 SH   SOLE   17 0 0
Graco Inc Com COMMON STOCK 384109104 21 343 SH   SOLE   343 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 25 114 SH   SOLE   114 0 0
Yum Brands Inc COMMON STOCK 988498101 25 233 SH   SOLE   233 0 0
Marriott International Inc COMMON STOCK 571903202 26 186 SH   SOLE   186 0 0
Ford Motor Co COMMON STOCK 345370860 27 2,387 SH   SOLE   2,387 0 0
Carlsberg A/S COMMON STOCK K36628137 36 307 SH   SOLE   307 0 0
Ulta Beauty Inc COMMON STOCK 90384S303 64 159 SH   SOLE   159 0 0
Autozone Inc COMMON STOCK 053332102 69 32 SH   SOLE   32 0 0
Starbucks Corp COMMON STOCK 855244109 81 960 SH   SOLE   960 0 0
CarMax Inc COMMON STOCK 143130102 83 1,250 SH   SOLE   1,250 0 0
General Motors Corp COMMON STOCK 37045V100 132 4,100 SH   SOLE   4,100 0 0
Lvmh Moet New Adr COMMON STOCK 502441306 138 1,174 SH   SOLE   1,174 0 0
Whirlpool Corp COMMON STOCK 963320106 222 1,650 SH   SOLE   1,650 0 0
Dollar General Corp COMMON STOCK 256677105 249 1,040 SH   SOLE   1,040 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 359 25,876 SH   SOLE   25,876 0 0
TJX Companies Inc COMMON STOCK 872540109 491 7,911 SH   SOLE   7,911 0 0
McDonald's Corp COMMON STOCK 580135101 533 2,310 SH   SOLE   2,310 0 0
Tesla Motors Inc COMMON STOCK 88160R101 559 2,106 SH   SOLE   2,106 0 0
Lowe's Companies Inc COMMON STOCK 548661107 747 3,975 SH   SOLE   3,975 0 0
Walt Disney Co COMMON STOCK 254687106 765 8,114 SH   SOLE   8,114 0 0
Target Corporation COMMON STOCK 87612E106 949 6,394 SH   SOLE   6,394 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 1,458 2,073 SH   SOLE   2,073 0 0
Nike Inc COMMON STOCK 654106103 15,347 184,638 SH   SOLE   184,638 0 0
Amazon.com, Inc. COMMON STOCK 023135106 32,152 284,533 SH   SOLE   284,533 0 0
Home Depot Inc COMMON STOCK 437076102 34,529 125,132 SH   SOLE   125,132 0 0
The Kraft Heinz Co COMMON STOCK 500754106 9 270 SH   SOLE   270 0 0
WD-40 Co COMMON STOCK 929236107 10 58 SH   SOLE   58 0 0
Lamb Weston Holdings COMMON STOCK 513272104 12 150 SH   SOLE   150 0 0
BJ s Wholesale Club Holdings Inc COMMON STOCK 05550J101 12 160 SH   SOLE   160 0 0
Diageo PLC COMMON STOCK G42089113 13 308 SH   SOLE   308 0 0
I Shares S&P Gbl Consumer Staples Sector In COMMON STOCK 464288737 18 335 SH   SOLE   335 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 25 1,988 SH   SOLE   1,988 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102 25 5,000 SH   SOLE   5,000 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 27 850 SH   SOLE   850 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 28 423 SH   SOLE   423 0 0
L Oreal SA COMMON STOCK F58149133 33 102 SH   SOLE   102 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 45 558 SH   SOLE   558 0 0
Nestle Sa Ordf COMMON STOCK H57312649 50 457 SH   SOLE   457 0 0
L Oreal SA COMMON STOCK 502117203 61 964 SH   SOLE   964 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 85 2,613 SH   SOLE   2,613 0 0
Altria Group Inc COMMON STOCK 02209S103 96 2,375 SH   SOLE   2,375 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 124 1,102 SH   SOLE   1,102 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 141 2,135 SH   SOLE   2,135 0 0
Philip Morris International Inc COMMON STOCK 718172109 181 2,182 SH   SOLE   2,182 0 0
Darling Ingredients COMMON STOCK 237266101 182 2,750 SH   SOLE   2,750 0 0
CVS Health Corp COMMON STOCK 126650100 202 2,123 SH   SOLE   2,123 0 0
Smucker Jm Co COMMON STOCK 832696405 220 1,600 SH   SOLE   1,600 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 248 1,911 SH   SOLE   1,911 0 0
General Mills Inc COMMON STOCK 370334104 270 3,526 SH   SOLE   3,526 0 0
Mondelez International Inc COMMON STOCK 609207105 281 5,134 SH   SOLE   5,134 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 388 821 SH   SOLE   821 0 0
Nestle SA COMMON STOCK 641069406 508 4,718 SH   SOLE   4,718 0 0
Unilever Plc Adr New COMMON STOCK 904767704 603 13,746 SH   SOLE   13,746 0 0
Sysco Corp COMMON STOCK 871829107 623 8,817 SH   SOLE   8,817 0 0
Coca-Cola Co COMMON STOCK 191216100 662 11,819 SH   SOLE   11,819 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 1,603 22,812 SH   SOLE   22,812 0 0
Procter & Gamble Co COMMON STOCK 742718109 2,598 20,582 SH   SOLE   20,582 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 17,472 244,570 SH   SOLE   244,570 0 0
Constellation Brand COMMON STOCK 21036P108 24,426 106,348 SH   SOLE   106,348 0 0
PepsiCo Inc COMMON STOCK 713448108 26,389 161,639 SH   SOLE   161,639 0 0
Sempra Energy COMMON STOCK 816851109 4 28 SH   SOLE   28 0 0
Devon Energy Corp COMMON STOCK 25179M103 6 100 SH   SOLE   100 0 0
Diamondback Energy, Inc. COMMON STOCK 25278X109 10 80 SH   SOLE   80 0 0
I Shares S&P Global Energy ETF COMMON STOCK 464287341 11 340 SH   SOLE   340 0 0
Total SA COMMON STOCK F92124100 16 332 SH   SOLE   332 0 0
Enbridge Inc Com COMMON STOCK 29250N105 22 600 SH   SOLE   600 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100 23 213 SH   SOLE   213 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506 37 512 SH   SOLE   512 0 0
CMS Energy Corp COMMON STOCK 125896100 38 660 SH   SOLE   660 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 39 2,339 SH   SOLE   2,339 0 0
BP PLC COMMON STOCK 055622104 43 1,490 SH   SOLE   1,490 0 0
EOG Resources Inc COMMON STOCK 26875P101 44 390 SH   SOLE   390 0 0
Magellan Midstream Partners, L.P. COMMON STOCK 559080106 52 1,100 SH   SOLE   1,100 0 0
Phillips 66 COMMON STOCK 718546104 57 700 SH   SOLE   700 0 0
Schlumberger Ltd COMMON STOCK 806857108 72 2,000 SH   SOLE   2,000 0 0
Enterprise Products Partners LP COMMON STOCK 293792107 76 3,200 SH   SOLE   3,200 0 0
SHELL ADR EACH REP 2 ORD WI COMMON STOCK 780259305 165 3,320 SH   SOLE   3,320 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 270 3,665 SH   SOLE   3,665 0 0
iShares Global Clean Energy COMMON STOCK 464288224 621 32,517 SH   SOLE   32,517 0 0
Chevron Corp COMMON STOCK 166764100 638 4,439 SH   SOLE   4,439 0 0
ConocoPhillips COMMON STOCK 20825C104 753 7,360 SH   SOLE   7,360 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 903 10,346 SH   SOLE   10,346 0 0
Baker Hughes Co COMMON STOCK 05722G100 16,502 787,317 SH   SOLE   787,317 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109 22,156 476,269 SH   SOLE   476,269 0 0
Global X Cannabis ETF COMMON STOCK 37954Y145 1 83 SH   SOLE   83 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706 2 110 SH   SOLE   110 0 0
SPDR Small Cap ETF COMMON STOCK 78468R853 4 120 SH   SOLE   120 0 0
Global X MSCI China Consumer Disc ETF COMMON STOCK 37950E408 6 316 SH   SOLE   316 0 0
KraneShares Bosera MSCIChinaA50CntIdETF COMMON STOCK 500767405 6 196 SH   SOLE   196 0 0
SPDR Kensho Clean Power ETF COMMON STOCK 78468R655 7 78 SH   SOLE   78 0 0
iShares Core MSCI Total Intl Stk ETF COMMON STOCK 46432F834 8 155 SH   SOLE   155 0 0
SPDR S&P Global Natural Resources ETF COMMON STOCK 78463X541 9 175 SH   SOLE   175 0 0
Global X US Infrastructure Dev ETF COMMON STOCK 37954Y673 9 391 SH   SOLE   391 0 0
First Trust Large Cap Gr AlphaDEX ETF COMMON STOCK 33735K108 10 112 SH   SOLE   112 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 10 410 SH   SOLE   410 0 0
iShares TR Russell 1000 COMMON STOCK 464287622 11 56 SH   SOLE   56 0 0
First Trust Small Cap Val AlphaDEX ETF COMMON STOCK 33737M409 13 312 SH   SOLE   312 0 0
ISHARES Medical Devices COMMON STOCK 464288810 15 312 SH   SOLE   312 0 0
iShares Core MSCI COMMON STOCK 46434G103 15 348 SH   SOLE   348 0 0
Pacer Lunt Large Cap Mlt Ftr Alt ETF COMMON STOCK 69374H816 17 520 SH   SOLE   520 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 17 255 SH   SOLE   255 0 0
PACER LUNT LARGE CAP ALTER ETF COMMON STOCK 69374H717 17 480 SH   SOLE   480 0 0
First Trust Lunt US Factor Rotation ETF COMMON STOCK 33733E872 18 684 SH   SOLE   684 0 0
Ishares Russell COMMON STOCK 464287648 19 90 SH   SOLE   90 0 0
Dfa Invt Dimension Grp Tax Mng Us Scp COMMON STOCK 25434V500 19 400 SH   SOLE   400 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742 19 236 SH   SOLE   236 0 0
Invesco Dynamic Semiconductors ETF COMMON STOCK 46137V647 21 234 SH   SOLE   234 0 0
Ishares S&P 100 Etf COMMON STOCK 464287101 21 130 SH   SOLE   130 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 22 612 SH   SOLE   612 0 0
iShares Russell 2000 COMMON STOCK 464287655 29 175 SH   SOLE   175 0 0
iShares Morningstar Value ETF COMMON STOCK 464288109 30 524 SH   SOLE   524 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 35 600 SH   SOLE   600 0 0
Vanguard Mega Cap ETF COMMON STOCK 921910873 36 290 SH   SOLE   290 0 0
Vanguard S&P 500 ETF New COMMON STOCK 922908363 36 111 SH   SOLE   111 0 0
iShares MSCI KLD 400 Social ETF COMMON STOCK 464288570 37 550 SH   SOLE   550 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 37 168 SH   SOLE   168 0 0
Vanguard ESG US Stock ETF COMMON STOCK 921910733 39 624 SH   SOLE   624 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 41 664 SH   SOLE   664 0 0
S & P Financials ETF COMMON STOCK 81369Y605 50 1,658 SH   SOLE   1,658 0 0
Pacer Trendpilot 100 ETF COMMON STOCK 69374H303 54 1,094 SH   SOLE   1,094 0 0
Schwab International Equity ETF COMMON STOCK 808524805 55 1,970 SH   SOLE   1,970 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 57 1,173 SH   SOLE   1,173 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309 74 1,280 SH   SOLE   1,280 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 81 3,240 SH   SOLE   3,240 0 0
iShares Edge MSCI Min Vol Emerging Markets ETF COMMON STOCK 464286533 83 1,641 SH   SOLE   1,641 0 0
Strive U.S. Energy ETF COMMON STOCK 02072L722 94 3,800 SH   SOLE   3,800 0 0
Wisdomtree US Smallcap COMMON STOCK 97717W604 101 3,937 SH   SOLE   3,937 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 105 600 SH   SOLE   600 0 0
iShares Russell Mid Cap COMMON STOCK 464287481 110 1,400 SH   SOLE   1,400 0 0
iShares TR Russell Mcp Vl COMMON STOCK 464287473 125 1,300 SH   SOLE   1,300 0 0
Schwab US Dividend COMMON STOCK 808524797 138 2,083 SH   SOLE   2,083 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 153 1,200 SH   SOLE   1,200 0 0
Schwab Fundamental US COMMON STOCK 808524771 164 3,436 SH   SOLE   3,436 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842 165 3,139 SH   SOLE   3,139 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 187 700 SH   SOLE   700 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106 223 6,240 SH   SOLE   6,240 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 244 1,806 SH   SOLE   1,806 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 249 2,852 SH   SOLE   2,852 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 261 1,918 SH   SOLE   1,918 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 313 7,122 SH   SOLE   7,122 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 352 8,316 SH   SOLE   8,316 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 369 919 SH   SOLE   919 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127 414 8,384 SH   SOLE   8,384 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 464 1,300 SH   SOLE   1,300 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 492 1,714 SH   SOLE   1,714 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 523 12,459 SH   SOLE   12,459 0 0
Vanguard Value ETF COMMON STOCK 922908744 556 4,504 SH   SOLE   4,504 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 608 12,910 SH   SOLE   12,910 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 708 3,943 SH   SOLE   3,943 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409 832 16,608 SH   SOLE   16,608 0 0
iShares Core S&P 500 COMMON STOCK 464287200 988 2,756 SH   SOLE   2,756 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 1,265 5,911 SH   SOLE   5,911 0 0
SVB Financial Group COMMON STOCK 78486Q101 2 5 SH   SOLE   5 0 0
Affiliated Managers COMMON STOCK 008252108 3 28 SH   SOLE   28 0 0
Factset Research Sys COMMON STOCK 303075105 3 8 SH   SOLE   8 0 0
S E I Investments Co COMMON STOCK 784117103 3 67 SH   SOLE   67 0 0
Arthur J Gallagher&C COMMON STOCK 363576109 3 20 SH   SOLE   20 0 0
The Charles Schwab Corp COMMON STOCK 808513105 4 53 SH   SOLE   53 0 0
Morningstar Inc COMMON STOCK 617700109 4 18 SH   SOLE   18 0 0
Citigroup Inc COMMON STOCK 172967424 4 100 SH   SOLE   100 0 0
Markel Corp COMMON STOCK 570535104 4 4 SH   SOLE   4 0 0
BlackRock Inc COMMON STOCK 09247X101 4 8 SH   SOLE   8 0 0
Western Alliance Bancorp COMMON STOCK 957638109 5 70 SH   SOLE   70 0 0
Brown & Brown Inc COMMON STOCK 115236101 5 81 SH   SOLE   81 0 0
Mid-Amer Apt Cmntys Com COMMON STOCK 59522J103 5 34 SH   SOLE   34 0 0
Simon Property Group, Inc. COMMON STOCK 828806109 8 84 SH   SOLE   84 0 0
DBS Group Holdings Ltd Sponsored ADR COMMON STOCK 23304Y100 9 99 SH   SOLE   99 0 0
Nasdaq Inc COMMON STOCK 631103108 12 204 SH   SOLE   204 0 0
Allstate Corp COMMON STOCK 020002101 12 96 SH   SOLE   96 0 0
RLI Corp COMMON STOCK 749607107 14 139 SH   SOLE   139 0 0
Synchrony Financial COMMON STOCK 87165B103 15 546 SH   SOLE   546 0 0
UBS Ag Shs New COMMON STOCK H42097107 16 1,115 SH   SOLE   1,115 0 0
First Financial Bankshares Inc COMMON STOCK 32020R109 16 391 SH   SOLE   391 0 0
Voya Financial Inc COMMON STOCK 929089100 17 273 SH   SOLE   273 0 0
Cie Financiere Richemont SA COMMON STOCK H25662141 20 207 SH   SOLE   207 0 0
Houlihan Lokey Inc COMMON STOCK 441593100 23 311 SH   SOLE   311 0 0
N B T Bancorp Inc COMMON STOCK 628778102 25 654 SH   SOLE   654 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 26 432 SH   SOLE   432 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 27 88 SH   SOLE   88 0 0
DNB ORD COMMON STOCK R1R15X100 27 1,717 SH   SOLE   1,717 0 0
American International Group Inc COMMON STOCK 026874784 27 576 SH   SOLE   576 0 0
Moodys Corp A COMMON STOCK 615369105 29 120 SH   SOLE   120 0 0
I Shares S&P Global Financials COMMON STOCK 464287333 29 480 SH   SOLE   480 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572Q105 31 173 SH   SOLE   173 0 0
Equinix, Inc. COMMON STOCK 29444U700 31 54 SH   SOLE   54 0 0
Ameriprise Finl Inc COMMON STOCK 03076C106 36 141 SH   SOLE   141 0 0
Tompkins Financial Corp COMMON STOCK 890110109 36 500 SH   SOLE   500 0 0
Sun Life Financial COMMON STOCK 866796105 41 1,025 SH   SOLE   1,025 0 0
Keycorp New COMMON STOCK 493267108 41 2,547 SH   SOLE   2,547 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104 47 523 SH   SOLE   523 0 0
Morgan Stanley COMMON STOCK 617446448 48 613 SH   SOLE   613 0 0
Northway Financial Inc COMMON STOCK 667270201 51 1,950 SH   SOLE   1,950 0 0
AIA Group Ltd COMMON STOCK Y002A1105 66 7,953 SH   SOLE   7,953 0 0
Wells Fargo & Co COMMON STOCK 949746101 69 1,704 SH   SOLE   1,704 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 90 1,000 SH   SOLE   1,000 0 0
US Bancorp COMMON STOCK 902973304 91 2,257 SH   SOLE   2,257 0 0
Andover Bancorp Inc COMMON STOCK 034263103 93 4,625 SH   SOLE   4,625 0 0
Huntington Bancshs COMMON STOCK 446150104 113 8,539 SH   SOLE   8,539 0 0
Berkley WR Corp COMMON STOCK 084423102 113 1,757 SH   SOLE   1,757 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108 116 1,100 SH   SOLE   1,100 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 116 880 SH   SOLE   880 0 0
First Horizon Natl Cp Com COMMON STOCK 320517105 142 6,200 SH   SOLE   6,200 0 0
Blackstone Group LP COMMON STOCK 09260D107 144 1,725 SH   SOLE   1,725 0 0
Travelers Companies Com COMMON STOCK 89417E109 172 1,125 SH   SOLE   1,125 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 196 15,000 SH   SOLE   15,000 0 0
Bank Of America COMMON STOCK 060505104 311 10,291 SH   SOLE   10,291 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109 320 7,344 SH   SOLE   7,344 0 0
American Express Co COMMON STOCK 025816109 337 2,500 SH   SOLE   2,500 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 392 5,931 SH   SOLE   5,931 0 0
Aon Corp Com COMMON STOCK G0403H108 565 2,111 SH   SOLE   2,111 0 0
Chubb Ltd COMMON STOCK H1467J104 791 4,349 SH   SOLE   4,349 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 1,124 4,210 SH   SOLE   4,210 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104 18,993 64,813 SH   SOLE   64,813 0 0
First Republic Bank COMMON STOCK 33616C100 20,269 155,261 SH   SOLE   155,261 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 26,817 179,631 SH   SOLE   179,631 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 32,421 310,251 SH   SOLE   310,251 0 0
Seattle Genetics Inc COMMON STOCK 81181C104 37 274 SH   SOLE   274 0 0
Boston Scientific Corp Com COMMON STOCK 101137107 1 36 SH   SOLE   36 0 0
Organon &Co Common Stock COMMON STOCK 68622V106 2 106 SH   SOLE   106 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 3 200 SH   SOLE   200 0 0
Bio-Techne Corp COMMON STOCK 09073M104 3 12 SH   SOLE   12 0 0
Laboratory Amer Hldgs Com New COMMON STOCK 50540R409 4 18 SH   SOLE   18 0 0
Steris Corp Com COMMON STOCK G8473T100 4 25 SH   SOLE   25 0 0
Vanguard Health Care ETF COMMON STOCK 92204A504 5 24 SH   SOLE   24 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100 6 19 SH   SOLE   19 0 0
Envista Hldgs corp com COMMON STOCK 29415F104 7 227 SH   SOLE   227 0 0
EMBECTA ORD WI COMMON STOCK 29082K105 7 260 SH   SOLE   260 0 0
Horizon Therapeutics PLC COMMON STOCK G46188101 9 149 SH   SOLE   149 0 0
Sanofi SA COMMON STOCK 80105N105 14 375 SH   SOLE   375 0 0
Centene Corp Del Com COMMON STOCK 15135B101 18 229 SH   SOLE   229 0 0
BUTTERFLY NETWORK CL A ORD COMMON STOCK 124155102 20 4,303 SH   SOLE   4,303 0 0
RadNet Inc COMMON STOCK 750491102 20 1,000 SH   SOLE   1,000 0 0
Genmab A/S COMMON STOCK K3967W102 21 64 SH   SOLE   64 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 25 5,000 SH   SOLE   5,000 0 0
Stryker Corporation COMMON STOCK 863667101 27 131 SH   SOLE   131 0 0
GlaxoSmithKline PLC COMMON STOCK 37733W204 34 1,140 SH   SOLE   1,140 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 40 382 SH   SOLE   382 0 0
ESSILOR LUXOTTICA COMMON STOCK F31668100 48 350 SH   SOLE   350 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108 51 773 SH   SOLE   773 0 0
Baxter International Inc COMMON STOCK 071813109 53 980 SH   SOLE   980 0 0
Zoetis Inc COMMON STOCK 98978V103 66 447 SH   SOLE   447 0 0
Viatris Inc COMMON STOCK 92556V106 74 8,733 SH   SOLE   8,733 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 78 644 SH   SOLE   644 0 0
Anthem Inc COMMON STOCK 036752103 79 174 SH   SOLE   174 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205 83 835 SH   SOLE   835 0 0
AstraZeneca PLC COMMON STOCK G0593M107 86 774 SH   SOLE   774 0 0
Moderna Inc COMMON STOCK 60770K107 89 750 SH   SOLE   750 0 0
Roche Holding AG COMMON STOCK 771195104 99 2,439 SH   SOLE   2,439 0 0
Novo Nordisk A/S B COMMON STOCK K72807132 100 998 SH   SOLE   998 0 0
AGILON HEALTH ORD COMMON STOCK 00857U107 102 4,347 SH   SOLE   4,347 0 0
Cigna Corp COMMON STOCK 125523100 108 390 SH   SOLE   390 0 0
United Therapeutics Corp COMMON STOCK 91307C102 134 639 SH   SOLE   639 0 0
Idexx Labs Inc COMMON STOCK 45168D104 135 414 SH   SOLE   414 0 0
Danaher Corp COMMON STOCK 235851102 147 571 SH   SOLE   571 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 159 550 SH   SOLE   550 0 0
I Shares S&P Global Healthcare ETF COMMON STOCK 464287325 164 2,180 SH   SOLE   2,180 0 0
Mckesson Corporation COMMON STOCK 58155Q103 170 500 SH   SOLE   500 0 0
Novartis AG COMMON STOCK 66987V109 173 2,277 SH   SOLE   2,277 0 0
Mettler-Toledo International Inc COMMON STOCK 592688105 222 205 SH   SOLE   205 0 0
Medtronic PLC COMMON STOCK G5960L103 394 4,874 SH   SOLE   4,874 0 0
Becton Dickinson & Co COMMON STOCK 075887109 504 2,263 SH   SOLE   2,263 0 0
Merck & Co Inc COMMON STOCK 58933Y105 518 6,014 SH   SOLE   6,014 0 0
Thermo Fisher Corp COMMON STOCK 883556102 560 1,104 SH   SOLE   1,104 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 668 9,399 SH   SOLE   9,399 0 0
Amgen Inc COMMON STOCK 031162100 729 3,234 SH   SOLE   3,234 0 0
Humana Inc COMMON STOCK 444859102 863 1,778 SH   SOLE   1,778 0 0
Lilly Eli & Co COMMON STOCK 532457108 1,297 4,012 SH   SOLE   4,012 0 0
Johnson & Johnson COMMON STOCK 478160104 2,457 15,042 SH   SOLE   15,042 0 0
Pfizer Inc COMMON STOCK 717081103 3,718 84,966 SH   SOLE   84,966 0 0
Illumina Inc COMMON STOCK 452327109 5,017 26,295 SH   SOLE   26,295 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 9,347 49,866 SH   SOLE   49,866 0 0
Catalent Inc COMMON STOCK 148806102 9,813 135,610 SH   SOLE   135,610 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 10,786 221,610 SH   SOLE   221,610 0 0
IQVIA Holdings Inc COMMON STOCK 46266C105 14,995 82,779 SH   SOLE   82,779 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 23,897 435,763 SH   SOLE   435,763 0 0
AbbVie Inc COMMON STOCK 00287Y109 32,918 245,274 SH   SOLE   245,274 0 0
Abbott Laboratories COMMON STOCK 002824100 33,536 346,591 SH   SOLE   346,591 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 41,328 81,831 SH   SOLE   81,831 0 0
Teradyne Inc Com COMMON STOCK 880770102 1 15 SH   SOLE   15 0 0
Pentair Inc COMMON STOCK G7S00T104 2 51 SH   SOLE   51 0 0
Atlas Copco Ab COMMON STOCK 049255805 4 424 SH   SOLE   424 0 0
The Toro Co COMMON STOCK 891092108 4 41 SH   SOLE   41 0 0
ABB Ltd COMMON STOCK 000375204 4 139 SH   SOLE   139 0 0
Exponent Inc COMMON STOCK 30214U102 5 53 SH   SOLE   53 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106 6 140 SH   SOLE   140 0 0
Cintas Corp COMMON STOCK 172908105 8 20 SH   SOLE   20 0 0
J B Hunt Transport COMMON STOCK 445658107 8 50 SH   SOLE   50 0 0
Xylem Inc Com COMMON STOCK 98419M100 8 92 SH   SOLE   92 0 0
FTI Consulting Inc COMMON STOCK 302941109 8 50 SH   SOLE   50 0 0
Booz Allen Hamilton Holding Corp COMMON STOCK 099502106 8 91 SH   SOLE   91 0 0
Nordson Corp COMMON STOCK 655663102 10 49 SH   SOLE   49 0 0
Heico Corp COMMON STOCK 422806208 11 92 SH   SOLE   92 0 0
Heico Corp COMMON STOCK 422806109 12 80 SH   SOLE   80 0 0
Air Liquide SA COMMON STOCK F01764103 12 100 SH   SOLE   100 0 0
Johnson Controls Inc COMMON STOCK G51502105 12 243 SH   SOLE   243 0 0
Idex Corp COMMON STOCK 45167R104 12 62 SH   SOLE   62 0 0
United Rentals Inc COMMON STOCK 911363109 13 49 SH   SOLE   49 0 0
Sunrun Inc COMMON STOCK 86771W105 14 500 SH   SOLE   500 0 0
Schneider Elec Sa COMMON STOCK 80687P106 15 660 SH   SOLE   660 0 0
FedEx Corp COMMON STOCK 31428X106 15 104 SH   SOLE   104 0 0
Carlisle Co COMMON STOCK 142339100 17 60 SH   SOLE   60 0 0
Dover Corp COMMON STOCK 260003108 17 150 SH   SOLE   150 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103 19 128 SH   SOLE   128 0 0
Landstar System Inc COMMON STOCK 515098101 19 135 SH   SOLE   135 0 0
Deere & Co Com COMMON STOCK 244199105 20 61 SH   SOLE   61 0 0
SMC Corp COMMON STOCK J75734103 21 53 SH   SOLE   53 0 0
Watsco, Inc. COMMON STOCK 942622200 22 87 SH   SOLE   87 0 0
I Shares S&P Global Industrials ETF COMMON STOCK 464288729 23 260 SH   SOLE   260 0 0
S & P Industrials ETF COMMON STOCK 81369Y704 25 303 SH   SOLE   303 0 0
Regal Beloit Corp Com COMMON STOCK 75524B104 27 132 SH   SOLE   132 0 0
Shin-Etsu Chemical Co Ltd COMMON STOCK J72810120 28 281 SH   SOLE   281 0 0
Albany International Corp COMMON STOCK 012348108 36 452 SH   SOLE   452 0 0
Genuine Parts Co Com COMMON STOCK 372460105 39 258 SH   SOLE   258 0 0
Airbus Group SE COMMON STOCK F17114103 40 455 SH   SOLE   455 0 0
ABB Ltd COMMON STOCK H0010V101 45 1,727 SH   SOLE   1,727 0 0
General Dynamics Corp COMMON STOCK 369550108 47 222 SH   SOLE   222 0 0
Mestek Inc COMMON STOCK 590829305 52 2,000 SH   SOLE   2,000 0 0
Textron Inc COMMON STOCK 883203101 52 896 SH   SOLE   896 0 0
Safran SA COMMON STOCK F4035A557 62 669 SH   SOLE   669 0 0
Boeing Co COMMON STOCK 097023105 70 577 SH   SOLE   577 0 0
Trueblue Inc Com COMMON STOCK 89785X101 71 3,717 SH   SOLE   3,717 0 0
Northrop Grumman Corp COMMON STOCK 666807102 87 185 SH   SOLE   185 0 0
Iron Mountain Inc COMMON STOCK 46284V101 89 2,024 SH   SOLE   2,024 0 0
Republic Services Inc COMMON STOCK 760759100 108 795 SH   SOLE   795 0 0
GE Co COMMON STOCK 369604301 110 1,770 SH   SOLE   1,770 0 0
Norfolk Southern Corp COMMON STOCK 655844108 110 523 SH   SOLE   523 0 0
Plug Power Inc New COMMON STOCK 72919P202 110 5,250 SH   SOLE   5,250 0 0
Lockheed Martin Corp COMMON STOCK 539830109 112 291 SH   SOLE   291 0 0
Canadian Pac Ry Ltd Com COMMON STOCK 13645T100 129 1,929 SH   SOLE   1,929 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 129 2,820 SH   SOLE   2,820 0 0
Waste Connections Inc COMMON STOCK 94106B101 136 1,005 SH   SOLE   1,005 0 0
PACCAR Inc COMMON STOCK 693718108 142 1,700 SH   SOLE   1,700 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 214 1,185 SH   SOLE   1,185 0 0
Honeywell International COMMON STOCK 438516106 227 1,357 SH   SOLE   1,357 0 0
Roper Technologies Inc COMMON STOCK 776696106 234 650 SH   SOLE   650 0 0
Hubbell Inc COMMON STOCK 443510607 252 1,131 SH   SOLE   1,131 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 264 1,089 SH   SOLE   1,089 0 0
Eaton Corp PLC COMMON STOCK G29183103 288 2,162 SH   SOLE   2,162 0 0
CSX Corp COMMON STOCK 126408103 309 11,600 SH   SOLE   11,600 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101 465 5,685 SH   SOLE   5,685 0 0
3M Co COMMON STOCK 88579Y101 491 4,447 SH   SOLE   4,447 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 502 3,107 SH   SOLE   3,107 0 0
Cummins Inc Com COMMON STOCK 231021106 560 2,750 SH   SOLE   2,750 0 0
Caterpillar Inc COMMON STOCK 149123101 738 4,495 SH   SOLE   4,495 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109 1,270 5,904 SH   SOLE   5,904 0 0
Ametek Inc COMMON STOCK 031100100 1,594 14,054 SH   SOLE   14,054 0 0
Allegion PLC COMMON STOCK G0176J109 16,575 184,826 SH   SOLE   184,826 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 19,676 115,383 SH   SOLE   115,383 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 23,038 110,848 SH   SOLE   110,848 0 0
Waste Management, Inc COMMON STOCK 94106L109 27,844 173,798 SH   SOLE   173,798 0 0
Union Pacific Corp COMMON STOCK 907818108 30,560 156,864 SH   SOLE   156,864 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 2 51 SH   SOLE   51 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 3 107 SH   SOLE   107 0 0
Silicon Laboratories Inc. COMMON STOCK 826919102 4 30 SH   SOLE   30 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 4 50 SH   SOLE   50 0 0
Entegris Inc COMMON STOCK 29362U104 4 50 SH   SOLE   50 0 0
Zebra Technologies Corp COMMON STOCK 989207105 4 17 SH   SOLE   17 0 0
KYNDRYL HOLDINGS ORD WI COMMON STOCK 50155Q100 5 576 SH   SOLE   576 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102 6 332 SH   SOLE   332 0 0
Global Payments Inc. COMMON STOCK 37940X102 6 52 SH   SOLE   52 0 0
Qorvo Inc COMMON STOCK 74736K101 6 72 SH   SOLE   72 0 0
Autodesk Inc COMMON STOCK 052769106 6 31 SH   SOLE   31 0 0
Monolithic Pwr Sys Inc Com COMMON STOCK 609839105 7 18 SH   SOLE   18 0 0
Badger Meter Inc COMMON STOCK 056525108 7 80 SH   SOLE   80 0 0
Agilent Technologies Inc COMMON STOCK 00846U101 8 62 SH   SOLE   62 0 0
Amphenol Corp Cl A COMMON STOCK 032095101 8 118 SH   SOLE   118 0 0
Guggenheim S&P 500 Equal Weight Technology ETF COMMON STOCK 46137V282 8 37 SH   SOLE   37 0 0
Docusign INC COMMON STOCK 256163106 9 169 SH   SOLE   169 0 0
The Trade Desk Inc Com Cl A COMMON STOCK 88339J105 10 172 SH   SOLE   172 0 0
SeaChange International, Inc. COMMON STOCK 811699107 11 25,000 SH   SOLE   25,000 0 0
Square Inc COMMON STOCK 852234103 12 210 SH   SOLE   210 0 0
Cdw Corp COMMON STOCK 12514G108 12 80 SH   SOLE   80 0 0
Seagate Technology Shs COMMON STOCK G7997R103 13 245 SH   SOLE   245 0 0
Trimble Navigation Ltd COMMON STOCK 896239100 14 251 SH   SOLE   251 0 0
ON Semiconductor Corp COMMON STOCK 682189105 15 233 SH   SOLE   233 0 0
AZENTA INC COMMON STOCK 114340102 15 351 SH   SOLE   351 0 0
CrowdStrike Holdings Inc COMMON STOCK 22788C105 15 93 SH   SOLE   93 0 0
WEX Inc COMMON STOCK 96208T104 16 123 SH   SOLE   123 0 0
Amkor Technology Inc Com COMMON STOCK 031652100 16 953 SH   SOLE   953 0 0
Hamamatsu Photonics KK COMMON STOCK J18270108 17 407 SH   SOLE   407 0 0
Snowflake Cl A Ord COMMON STOCK 833445109 19 110 SH   SOLE   110 0 0
Zoom video communications-A COMMON STOCK 98980L101 19 260 SH   SOLE   260 0 0
Henry Jack & Assoc COMMON STOCK 426281101 21 113 SH   SOLE   113 0 0
Micron Technology Inc Com COMMON STOCK 595112103 23 463 SH   SOLE   463 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 24 200 SH   SOLE   200 0 0
ALLEGRO MICROSYSTEMS ORD COMMON STOCK 01749D105 24 1,100 SH   SOLE   1,100 0 0
Corning Inc COMMON STOCK 219350105 30 1,048 SH   SOLE   1,048 0 0
Keyence Corp COMMON STOCK J32491102 31 93 SH   SOLE   93 0 0
Intel Corp COMMON STOCK 458140100 32 1,235 SH   SOLE   1,235 0 0
Cadence Design Systems Inc COMMON STOCK 127387108 33 200 SH   SOLE   200 0 0
ServiceNow, Inc. COMMON STOCK 81762P102 36 96 SH   SOLE   96 0 0
Tokyo Electron Ltd COMMON STOCK 889110102 36 589 SH   SOLE   589 0 0
I Shares S&P Global Info Technology ETF COMMON STOCK 464287291 38 890 SH   SOLE   890 0 0
Akamai Technologies Com COMMON STOCK 00971T101 40 500 SH   SOLE   500 0 0
GoDaddy Inc COMMON STOCK 380237107 42 590 SH   SOLE   590 0 0
Sap Ag Sporsored ADR COMMON STOCK 803054204 52 643 SH   SOLE   643 0 0
Lam Research Corp COMMON STOCK 512807108 56 154 SH   SOLE   154 0 0
WOLFSPEED ORD COMMON STOCK 977852102 67 644 SH   SOLE   644 0 0
Agilysys Inc COMMON STOCK 00847J105 67 1,205 SH   SOLE   1,205 0 0
Kla-Tencor Corporation COMMON STOCK 482480100 68 226 SH   SOLE   226 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102 73 856 SH   SOLE   856 0 0
ASML Holding NV COMMON STOCK N07059178 74 175 SH   SOLE   175 0 0
Vanguard Information Technology ETF COMMON STOCK 92204A702 78 253 SH   SOLE   253 0 0
Nvidia Corp Com COMMON STOCK 67066G104 103 846 SH   SOLE   846 0 0
Intuit Inc COMMON STOCK 461202103 115 297 SH   SOLE   297 0 0
Advanced Micro Devices COMMON STOCK 007903107 116 1,825 SH   SOLE   1,825 0 0
Applied Materials COMMON STOCK 038222105 120 1,460 SH   SOLE   1,460 0 0
Tyler Technologies COMMON STOCK 902252105 122 350 SH   SOLE   350 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 145 1,688 SH   SOLE   1,688 0 0
Salesforce.com Inc COMMON STOCK 79466L302 148 1,032 SH   SOLE   1,032 0 0
Broadcom Inc Com COMMON STOCK 11135F101 162 364 SH   SOLE   364 0 0
Sigmatron International Inc COMMON STOCK 82661L101 187 39,298 SH   SOLE   39,298 0 0
Nice Ltd COMMON STOCK 653656108 226 1,200 SH   SOLE   1,200 0 0
Qualcomm Inc COMMON STOCK 747525103 238 2,107 SH   SOLE   2,107 0 0
Palo Alto Networks, Inc. COMMON STOCK 697435105 246 1,500 SH   SOLE   1,500 0 0
Adobe Systems Inc COMMON STOCK 00724F101 298 1,083 SH   SOLE   1,083 0 0
TE Connectivity Ltd COMMON STOCK H84989104 300 2,719 SH   SOLE   2,719 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 321 1,128 SH   SOLE   1,128 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 346 1,531 SH   SOLE   1,531 0 0
Gartner Inc COMMON STOCK 366651107 393 1,420 SH   SOLE   1,420 0 0
Oracle Corp COMMON STOCK 68389X105 406 6,651 SH   SOLE   6,651 0 0
Texas Instruments Inc COMMON STOCK 882508104 463 2,993 SH   SOLE   2,993 0 0
Cisco Systems Inc COMMON STOCK 17275R102 483 12,087 SH   SOLE   12,087 0 0
International Business Machines Corp COMMON STOCK 459200101 652 5,489 SH   SOLE   5,489 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104 9,781 781,258 SH   SOLE   781,258 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 12,297 85,206 SH   SOLE   85,206 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 17,681 257,888 SH   SOLE   257,888 0 0
ASML Holding NV ADR COMMON STOCK N07059210 18,074 43,515 SH   SOLE   43,515 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 19,892 134,853 SH   SOLE   134,853 0 0
Visa Inc COMMON STOCK 92826C839 31,566 177,688 SH   SOLE   177,688 0 0
Accenture PLC COMMON STOCK G1151C101 35,342 137,359 SH   SOLE   137,359 0 0
Microsoft Corp COMMON STOCK 594918104 38,112 163,641 SH   SOLE   163,641 0 0
Apple Inc COMMON STOCK 037833100 41,168 297,885 SH   SOLE   297,885 0 0
Ssr Mng Inc COMMON STOCK 784730103 1 100 SH   SOLE   100 0 0
RPM International Inc COMMON STOCK 749685103 7 88 SH   SOLE   88 0 0
Martin Marietta Materials COMMON STOCK 573284106 8 26 SH   SOLE   26 0 0
Reliance Steel & Alum Com COMMON STOCK 759509102 9 50 SH   SOLE   50 0 0
Packaging Corp Amer Com COMMON STOCK 695156109 10 91 SH   SOLE   91 0 0
I Shares TR S&G Gl Materia COMMON STOCK 464288695 11 160 SH   SOLE   160 0 0
Celanese Corp Del Com Ser A COMMON STOCK 150870103 14 152 SH   SOLE   152 0 0
Sylvamo Corp COMMON STOCK 871332102 16 481 SH   SOLE   481 0 0
Nucor Corp Com COMMON STOCK 670346105 22 210 SH   SOLE   210 0 0
Eastman Chem Co Com COMMON STOCK 277432100 35 487 SH   SOLE   487 0 0
Nutrien Ltd COMMON STOCK 67077M108 44 523 SH   SOLE   523 0 0
Pioneer Nat Res Co Com COMMON STOCK 723787107 63 289 SH   SOLE   289 0 0
Dow Chemical Co COMMON STOCK 260557103 116 2,635 SH   SOLE   2,635 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 124 2,455 SH   SOLE   2,455 0 0
Corteva Inc com COMMON STOCK 22052L104 141 2,460 SH   SOLE   2,460 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 237 1,016 SH   SOLE   1,016 0 0
Ecolab Inc COMMON STOCK 278865100 6,042 41,833 SH   SOLE   41,833 0 0
Sherwin Williams Co COMMON STOCK 824348106 19,774 96,578 SH   SOLE   96,578 0 0
Linde Plc COMMON STOCK G5494J103 24,293 90,112 SH   SOLE   90,112 0 0
Alliancebernstein Gbl Com COMMON STOCK 01879R106 2 174 SH   SOLE   174 0 0
Sun Communities Inc COMMON STOCK 866674104 3 25 SH   SOLE   25 0 0
Jones Lang Lasalle COMMON STOCK 48020Q107 4 29 SH   SOLE   29 0 0
Extra Space Storage Inc. COMMON STOCK 30225T102 7 43 SH   SOLE   43 0 0
Weyerhaeuser Co COMMON STOCK 962166104 10 350 SH   SOLE   350 0 0
Real Estate Select Sctr COMMON STOCK 81369Y860 13 365 SH   SOLE   365 0 0
Prologis, Inc. COMMON STOCK 74340W103 15 143 SH   SOLE   143 0 0
Uniti Group Inc COMMON STOCK 91325V108 48 6,861 SH   SOLE   6,861 0 0
LTC Properties Inc COMMON STOCK 502175102 56 1,500 SH   SOLE   1,500 0 0
Vanguard REIT COMMON STOCK 922908553 120 1,501 SH   SOLE   1,501 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 265 1,233 SH   SOLE   1,233 0 0
Crown Castle International Corp COMMON STOCK 22822V101 20,034 138,598 SH   SOLE   138,598 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109 20,784 148,255 SH   SOLE   148,255 0 0
iShares Global Utilities ETF COMMON STOCK 464288711 6 115 SH   SOLE   115 0 0
S & P Utilities ETF COMMON STOCK 81369Y886 15 232 SH   SOLE   232 0 0
Exelon Corporation COMMON STOCK 30161N101 17 459 SH   SOLE   459 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106 19 265 SH   SOLE   265 0 0
AES Corp COMMON STOCK 00130H105 25 1,127 SH   SOLE   1,127 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409 33 640 SH   SOLE   640 0 0
Eversource Energy COMMON STOCK 30040W108 47 607 SH   SOLE   607 0 0
Pub Svc Ent Group Inc COMMON STOCK 744573106 55 970 SH   SOLE   970 0 0
Dominion Resources Inc COMMON STOCK 25746U109 101 1,463 SH   SOLE   1,463 0 0
Southern Co COMMON STOCK 842587107 116 1,700 SH   SOLE   1,700 0 0
Entergy Corp COMMON STOCK 29364G103 141 1,400 SH   SOLE   1,400 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 164 1,766 SH   SOLE   1,766 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 358 4,140 SH   SOLE   4,140 0 0
NextEra Energy Inc COMMON STOCK 65339F101 859 10,960 SH   SOLE   10,960 0 0
American Water Works Company, Inc. COMMON STOCK 030420103 20,742 159,361 SH   SOLE   159,361 0 0
I Shares Barclays 1-3 Year Treasury Bond COMMON STOCK 464287457 142 1,750 SH   SOLE   1,750 0 0
SPDR Blmbg Barclays 1-3 Mth T-Bill ETF COMMON STOCK 78468R663 317 3,456 SH   SOLE   3,456 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 51 986 SH   SOLE   986 0 0
Vanguard Total International Bond ETF COMMON STOCK 92203J407 3 66 SH   SOLE   66 0 0
ISHARES JP MORGAN USD EMERGING COMMON STOCK 464288281 9 116 SH   SOLE   116 0 0
Ishares Tr Intrm Tr Crp Etf COMMON STOCK 464288638 6 115 SH   SOLE   115 0 0
Invesco BulletShares 2028 Corp Bd ETF COMMON STOCK 46138J643 15 770 SH   SOLE   770 0 0
ISHARES IBND DEC 2030 TRM CORP ETF COMMON STOCK 46436E726 18 891 SH   SOLE   891 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646 28 570 SH   SOLE   570 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577 64 3,719 SH   SOLE   3,719 0 0
ISHARES IBONDS DEC 2029 TERM ETF COMMON STOCK 46436E205 78 3,565 SH   SOLE   3,565 0 0
iShares iBonds Dec 2025 Term Corp ETF COMMON STOCK 46434VBD1 78 3,230 SH   SOLE   3,230 0 0
iShares iBonds Dec 2026 Term Corp ETF COMMON STOCK 46435GAA0 78 3,390 SH   SOLE   3,390 0 0
iShares iBonds Dec 2024 Term Corp ETF COMMON STOCK 46434VBG4 83 3,410 SH   SOLE   3,410 0 0
iShares iBonds Dec 2023 Term Corp ETF COMMON STOCK 46434VAX8 97 3,885 SH   SOLE   3,885 0 0
iShares iBonds Dec 2027 Term Corp ETF COMMON STOCK 46435UAA9 102 4,443 SH   SOLE   4,443 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460 112 7,182 SH   SOLE   7,182 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783 159 8,555 SH   SOLE   8,555 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 196 10,539 SH   SOLE   10,539 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 254 12,759 SH   SOLE   12,759 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 269 12,707 SH   SOLE   12,707 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 348 17,044 SH   SOLE   17,044 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 454 21,771 SH   SOLE   21,771 0 0
JPMorgan Ultra-Short Income ETF COMMON STOCK 46641Q837 28 552 SH   SOLE   552 0 0
Powershares Senior Loan COMMON STOCK 46138G508 82 4,075 SH   SOLE   4,075 0 0
I Shares TR Barcly Usagg B COMMON STOCK 464287226 136 1,413 SH   SOLE   1,413 0 0
Janus Henderson AAA CLO ETF COMMON STOCK 47103U845 15,411 313,876 SH   SOLE   313,876 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
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283 40 1,640 SH   SOLE   1,640 0 0
iShares Short-Term National Muni Bond COMMON STOCK 464288158 56 550 SH   SOLE   550 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259 57 2,330 SH   SOLE   2,330 0 0
iShares iBonds Dec 2022 Term Corp ETF COMMON STOCK 46434VBA7 58 2,310 SH   SOLE   2,310 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697 79 3,085 SH   SOLE   3,085 0 0
iShares iBonds Dec 2022 Term Muni Bond ETF COMMON STOCK 46435G755 117 4,526 SH   SOLE   4,526 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318 140 5,535 SH   SOLE   5,535 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432 200 7,725 SH   SOLE   7,725 0 0
iShares National Muni Bond COMMON STOCK 464288414 277 2,696 SH   SOLE   2,696 0 0