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 46 500 SH   SOLE   500 0 0
SPDR Gold MiniShares COMMON STOCK 98149E303 174 4,532 SH   SOLE   4,532 0 0
SPDR Gold Shares COMMON STOCK 78463V107 9,807 54,290 SH   SOLE   54,290 0 0
iShares Gold Trust COMMON STOCK 464285204 28,508 774,034 SH   SOLE   774,034 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 98 1,250 SH   SOLE   1,250 0 0
Orange COMMON STOCK 684060106 12 1,000 SH   SOLE   1,000 0 0
EverQuote Inc COMMON STOCK 30041R108 32 2,000 SH   SOLE   2,000 0 0
AT&T Inc COMMON STOCK 00206R102 132 5,567 SH   SOLE   5,567 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 224 410 SH   SOLE   410 0 0
Activision Blizzard In Com COMMON STOCK 00507V109 261 3,255 SH   SOLE   3,255 0 0
Facebook Inc COMMON STOCK 30303M102 281 1,263 SH   SOLE   1,263 0 0
Comcast Corp COMMON STOCK 20030N101 403 8,600 SH   SOLE   8,600 0 0
Verizon Communications Inc COMMON STOCK 92343V104 420 8,244 SH   SOLE   8,244 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 525 188 SH   SOLE   188 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 965 347 SH   SOLE   347 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 23,123 170,877 SH   SOLE   170,877 0 0
Williams-Sonoma Inc COMMON STOCK 969904101 2 11 SH   SOLE   11 0 0
Columbia Sportswear COMMON STOCK 198516106 3 38 SH   SOLE   38 0 0
LKQ Corporation COMMON STOCK 501889208 3 76 SH   SOLE   76 0 0
Service Corp Intl COMMON STOCK 817565104 3 53 SH   SOLE   53 0 0
Best Buy Inc COMMON STOCK 086516101 4 40 SH   SOLE   40 0 0
Chipotle Mexican Grill Inc Class A COMMON STOCK 169656105 5 3 SH   SOLE   3 0 0
Burlington Stores, Inc. COMMON STOCK 122017106 5 28 SH   SOLE   28 0 0
Five Below Inc COMMON STOCK 33829M101 5 33 SH   SOLE   33 0 0
Cavco Industries Inc COMMON STOCK 149568107 5 22 SH   SOLE   22 0 0
Texas Roadhouse, Inc. COMMON STOCK 882681109 5 65 SH   SOLE   65 0 0
Lithia Motors Inc COMMON STOCK 536797103 6 21 SH   SOLE   21 0 0
Lennar Corporation Class A COMMON STOCK 526057104 7 81 SH   SOLE   81 0 0
Choice Hotels International Inc COMMON STOCK 169905106 7 47 SH   SOLE   47 0 0
Dick's Sporting Goods Inc COMMON STOCK 253393102 7 73 SH   SOLE   73 0 0
Nvr Inc Com COMMON STOCK 62944T105 9 2 SH   SOLE   2 0 0
Compass Group Plc Adr COMMON STOCK 20449X401 9 418 SH   SOLE   418 0 0
Ferguson PLC COMMON STOCK G3421J106 9 68 SH   SOLE   68 0 0
Aptargroup Inc Com COMMON STOCK 038336103 11 93 SH   SOLE   93 0 0
Aramark COMMON STOCK 03852U106 11 295 SH   SOLE   295 0 0
VF Corp COMMON STOCK 918204108 11 200 SH   SOLE   200 0 0
Planet Fitness Inc COMMON STOCK 72703H101 13 150 SH   SOLE   150 0 0
Techtronic Industr COMMON STOCK 87873R101 13 165 SH   SOLE   165 0 0
Marriott International Inc COMMON STOCK 571903202 19 108 SH   SOLE   108 0 0
Siteone Landscape Supply Inc com COMMON STOCK 82982L103 20 124 SH   SOLE   124 0 0
Sundial Growers Inc COMMON STOCK 86730L109 23 33,000 SH   SOLE   33,000 0 0
Lear Corp. COMMON STOCK 521865204 24 166 SH   SOLE   166 0 0
Pool Corporation COMMON STOCK 73278L105 24 56 SH   SOLE   56 0 0
Graco Inc Com COMMON STOCK 384109104 24 343 SH   SOLE   343 0 0
LUCID GROUP ORD COMMON STOCK 549498103 25 1,000 SH   SOLE   1,000 0 0
Lvmh Moet New Adr COMMON STOCK 502441306 26 182 SH   SOLE   182 0 0
Ford Motor Co COMMON STOCK 345370860 40 2,387 SH   SOLE   2,387 0 0
NETFlix Inc Com COMMON STOCK 64110l106 47 125 SH   SOLE   125 0 0
Dominos Pizza Inc COMMON STOCK 25754A201 47 116 SH   SOLE   116 0 0
S & P Discretionary ETF COMMON STOCK 81369Y407 54 291 SH   SOLE   291 0 0
Starbucks Corp COMMON STOCK 855244109 56 613 SH   SOLE   613 0 0
Ulta Beauty Inc COMMON STOCK 90384S303 57 143 SH   SOLE   143 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 59 216 SH   SOLE   216 0 0
Autozone Inc COMMON STOCK 053332102 65 32 SH   SOLE   32 0 0
CarMax Inc COMMON STOCK 143130102 121 1,250 SH   SOLE   1,250 0 0
General Motors Corp COMMON STOCK 37045V100 179 4,100 SH   SOLE   4,100 0 0
Dollar General Corp COMMON STOCK 256677105 270 1,215 SH   SOLE   1,215 0 0
Whirlpool Corp COMMON STOCK 963320106 285 1,650 SH   SOLE   1,650 0 0
TJX Companies Inc COMMON STOCK 872540109 500 8,261 SH   SOLE   8,261 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 567 26,476 SH   SOLE   26,476 0 0
McDonald's Corp COMMON STOCK 580135101 641 2,592 SH   SOLE   2,592 0 0
Tesla Motors Inc COMMON STOCK 88160R101 744 690 SH   SOLE   690 0 0
Walt Disney Co COMMON STOCK 254687106 829 6,048 SH   SOLE   6,048 0 0
Lowe's Companies Inc COMMON STOCK 548661107 851 4,207 SH   SOLE   4,207 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 3,923 5,727 SH   SOLE   5,727 0 0
Target Corporation COMMON STOCK 87612E106 20,313 95,717 SH   SOLE   95,717 0 0
Nike Inc COMMON STOCK 654106103 23,694 176,088 SH   SOLE   176,088 0 0
Home Depot Inc COMMON STOCK 437076102 35,076 117,182 SH   SOLE   117,182 0 0
Amazon.com, Inc. COMMON STOCK 023135106 43,631 13,384 SH   SOLE   13,384 0 0
The Hain Celestial Group Inc COMMON STOCK 405217100 3 80 SH   SOLE   80 0 0
The Kraft Heinz Co COMMON STOCK 500754106 8 196 SH   SOLE   196 0 0
WD-40 Co COMMON STOCK 929236107 11 58 SH   SOLE   58 0 0
BJ s Wholesale Club Holdings Inc COMMON STOCK 05550J101 11 160 SH   SOLE   160 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 14 191 SH   SOLE   191 0 0
Lamb Weston Holdings COMMON STOCK 513272104 22 359 SH   SOLE   359 0 0
Diageo PLC COMMON STOCK 25243Q205 23 114 SH   SOLE   114 0 0
Cal-Maine Foods, Inc. COMMON STOCK 128030202 28 500 SH   SOLE   500 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102 36 5,000 SH   SOLE   5,000 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 50 558 SH   SOLE   558 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 52 1,988 SH   SOLE   1,988 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 54 1,200 SH   SOLE   1,200 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 62 500 SH   SOLE   500 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 100 2,973 SH   SOLE   2,973 0 0
Altria Group Inc COMMON STOCK 02209S103 105 2,005 SH   SOLE   2,005 0 0
Philip Morris International Inc COMMON STOCK 718172109 138 1,471 SH   SOLE   1,471 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 147 1,635 SH   SOLE   1,635 0 0
CVS Health Corp COMMON STOCK 126650100 196 1,939 SH   SOLE   1,939 0 0
Smucker Jm Co COMMON STOCK 832696405 217 1,600 SH   SOLE   1,600 0 0
Darling Ingredients COMMON STOCK 237266101 221 2,750 SH   SOLE   2,750 0 0
Mondelez International Inc COMMON STOCK 609207105 356 5,668 SH   SOLE   5,668 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 389 675 SH   SOLE   675 0 0
General Mills Inc COMMON STOCK 370334104 408 6,021 SH   SOLE   6,021 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 458 3,076 SH   SOLE   3,076 0 0
Nestle SA COMMON STOCK 641069406 567 4,357 SH   SOLE   4,357 0 0
Unilever Plc Adr New COMMON STOCK 904767704 654 14,346 SH   SOLE   14,346 0 0
Coca-Cola Co COMMON STOCK 191216100 724 11,675 SH   SOLE   11,675 0 0
Sysco Corp COMMON STOCK 871829107 1,026 12,567 SH   SOLE   12,567 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 1,730 22,812 SH   SOLE   22,812 0 0
Procter & Gamble Co COMMON STOCK 742718109 3,313 21,682 SH   SOLE   21,682 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 23,178 233,224 SH   SOLE   233,224 0 0
Constellation Brand COMMON STOCK 21036P108 23,674 102,785 SH   SOLE   102,785 0 0
PepsiCo Inc COMMON STOCK 713448108 27,034 161,513 SH   SOLE   161,513 0 0
Sempra Energy COMMON STOCK 816851109 5 32 SH   SOLE   32 0 0
Devon Energy Corp COMMON STOCK 25179M103 6 100 SH   SOLE   100 0 0
Enterprise Products Partners LP COMMON STOCK 293792107 8 300 SH   SOLE   300 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 11 113 SH   SOLE   113 0 0
Wisconsin Energy Corp Com COMMON STOCK 92939U106 13 134 SH   SOLE   134 0 0
Enbridge Inc Com COMMON STOCK 29250N105 28 600 SH   SOLE   600 0 0
BP PLC COMMON STOCK 055622104 34 1,144 SH   SOLE   1,144 0 0
CMS Energy Corp COMMON STOCK 125896100 46 660 SH   SOLE   660 0 0
Phillips 66 COMMON STOCK 718546104 60 700 SH   SOLE   700 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506 76 990 SH   SOLE   990 0 0
Schlumberger Ltd COMMON STOCK 806857108 83 2,000 SH   SOLE   2,000 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 85 4,500 SH   SOLE   4,500 0 0
SHELL ADR EACH REP 2 ORD WI COMMON STOCK 780259305 165 3,000 SH   SOLE   3,000 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 331 4,380 SH   SOLE   4,380 0 0
iShares Global Clean Energy COMMON STOCK 464288224 534 24,820 SH   SOLE   24,820 0 0
ConocoPhillips COMMON STOCK 20825C104 676 6,759 SH   SOLE   6,759 0 0
Chevron Corp COMMON STOCK 166764100 721 4,425 SH   SOLE   4,425 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 1,072 12,986 SH   SOLE   12,986 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109 24,646 487,652 SH   SOLE   487,652 0 0
Baker Hughes Co COMMON STOCK 05722G100 31,569 867,041 SH   SOLE   867,041 0 0
Global X Cannabis ETF COMMON STOCK 37954Y426 3 500 SH   SOLE   500 0 0
Vanguard Materials ETF COMMON STOCK 92204A801 4 20 SH   SOLE   20 0 0
I Shares Inc Msci Cda Index COMMON STOCK 464286509 4 99 SH   SOLE   99 0 0
iShares Core MSCI Europe ETF COMMON STOCK 46434V738 6 118 SH   SOLE   118 0 0
iShare Edge MSCI Min Vol EAFE ETF COMMON STOCK 46429B689 7 96 SH   SOLE   96 0 0
iShares Core MSCI COMMON STOCK 46434G103 9 163 SH   SOLE   163 0 0
iShares MSCI Switzerland ETF COMMON STOCK 464286749 10 205 SH   SOLE   205 0 0
Vanguard Small Cap Value ETF COMMON STOCK 922908611 11 61 SH   SOLE   61 0 0
Vanguard Index Fds Extend Mkt ETF COMMON STOCK 922908652 12 75 SH   SOLE   75 0 0
Powershares Ftse Rafi COMMON STOCK 46138E727 13 639 SH   SOLE   639 0 0
Vanguard Small-Cap Growth Index Fund COMMON STOCK 922908595 14 55 SH   SOLE   55 0 0
iShares Core MSCI Pacific ETF COMMON STOCK 46434V696 15 244 SH   SOLE   244 0 0
iShares Russell Top 200 Growth ETF COMMON STOCK 464289438 17 110 SH   SOLE   110 0 0
ISHARES Medical Devices COMMON STOCK 464288810 19 312 SH   SOLE   312 0 0
Direxion Daily Gold Miners Bull 3X ETF COMMON STOCK 25460G781 21 300 SH   SOLE   300 0 0
Ishares Russell COMMON STOCK 464287648 23 90 SH   SOLE   90 0 0
I Shares Msci Emu Index Fund COMMON STOCK 464286608 25 582 SH   SOLE   582 0 0
Invesco Dynamic Semiconductors ETF COMMON STOCK 46137V647 30 234 SH   SOLE   234 0 0
Invesco FTSE RAFI US 1500 Small-Mid ETF COMMON STOCK 46137V597 37 200 SH   SOLE   200 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 40 600 SH   SOLE   600 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 41 147 SH   SOLE   147 0 0
Dfa Invt Dimension Grp Tax Mng Us Scp COMMON STOCK 25434V500 45 800 SH   SOLE   800 0 0
WisdomTree US Total Dividend ETF COMMON STOCK 97717W109 50 773 SH   SOLE   773 0 0
Communication Services Sel Sect SPDRETF COMMON STOCK 81369Y852 50 734 SH   SOLE   734 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 52 664 SH   SOLE   664 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742 53 521 SH   SOLE   521 0 0
iShares Edge MSCI USA Value Factor ETF COMMON STOCK 46432F388 56 532 SH   SOLE   532 0 0
Vanguard FTSE All-World ex-US Sm-Cp ETF COMMON STOCK 922042718 59 475 SH   SOLE   475 0 0
iShares Russell COMMON STOCK 464287630 60 370 SH   SOLE   370 0 0
Vanguard S&P 500 ETF New COMMON STOCK 922908363 63 152 SH   SOLE   152 0 0
S & P Financials ETF COMMON STOCK 81369Y605 64 1,658 SH   SOLE   1,658 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309 76 1,000 SH   SOLE   1,000 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 82 2,555 SH   SOLE   2,555 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 92 1,185 SH   SOLE   1,185 0 0
iShares Edge MSCI Min Vol Emerging Markets ETF COMMON STOCK 464286533 100 1,641 SH   SOLE   1,641 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 102 379 SH   SOLE   379 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 107 3,682 SH   SOLE   3,682 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 113 1,700 SH   SOLE   1,700 0 0
VanEck Vectors Morningstar Wide Moat ETF COMMON STOCK 92189F643 115 1,535 SH   SOLE   1,535 0 0
Wisdomtree US Smallcap COMMON STOCK 97717W604 125 3,937 SH   SOLE   3,937 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 141 600 SH   SOLE   600 0 0
Schwab International Equity ETF COMMON STOCK 808524805 149 4,062 SH   SOLE   4,062 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706 149 5,373 SH   SOLE   5,373 0 0
iShares ESG Aware MSCI USA ETF COMMON STOCK 46435G425 153 1,506 SH   SOLE   1,506 0 0
iShares Edge MSCI USA Quality Factor ETF COMMON STOCK 46432F339 153 1,139 SH   SOLE   1,139 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 169 3,668 SH   SOLE   3,668 0 0
Vanguard Tax-Managed Europe Pac ETF COMMON STOCK 921943858 180 3,742 SH   SOLE   3,742 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 189 1,200 SH   SOLE   1,200 0 0
Schwab US Dividend COMMON STOCK 808524797 209 2,651 SH   SOLE   2,651 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 228 2,112 SH   SOLE   2,112 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 254 700 SH   SOLE   700 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842 262 3,770 SH   SOLE   3,770 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106 264 6,240 SH   SOLE   6,240 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 293 1,806 SH   SOLE   1,806 0 0
Vanguard Value ETF COMMON STOCK 922908744 385 2,607 SH   SOLE   2,607 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 389 7,122 SH   SOLE   7,122 0 0
Schwab Fundamental US COMMON STOCK 808524771 412 7,036 SH   SOLE   7,036 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 451 919 SH   SOLE   919 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 464 2,796 SH   SOLE   2,796 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127 527 8,384 SH   SOLE   8,384 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 566 10,518 SH   SOLE   10,518 0 0
iShares TR Msci Eafe Fd Msci Eafe Index Fu COMMON STOCK 464287465 574 7,801 SH   SOLE   7,801 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 594 1,714 SH   SOLE   1,714 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 639 11,974 SH   SOLE   11,974 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 731 12,660 SH   SOLE   12,660 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 889 1,968 SH   SOLE   1,968 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409 1,100 16,608 SH   SOLE   16,608 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 1,213 5,329 SH   SOLE   5,329 0 0
iShares Core S&P 500 COMMON STOCK 464287200 1,319 2,908 SH   SOLE   2,908 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 1,537 5,345 SH   SOLE   5,345 0 0
Ing Groep N V Sponsored ADR COMMON STOCK 456837103 1 133 SH   SOLE   133 0 0
Umpqua Holdings Corp COMMON STOCK 904214103 3 166 SH   SOLE   166 0 0
Glacier Bancorp Inc COMMON STOCK 37637Q105 3 65 SH   SOLE   65 0 0
Factset Research Sys COMMON STOCK 303075105 3 8 SH   SOLE   8 0 0
Morningstar Inc COMMON STOCK 617700109 5 19 SH   SOLE   19 0 0
Piper Sandler Cos COMMON STOCK 724078100 5 40 SH   SOLE   40 0 0
S E I Investments Co COMMON STOCK 784117103 6 93 SH   SOLE   93 0 0
Affiliated Managers COMMON STOCK 008252108 6 43 SH   SOLE   43 0 0
HDFC Bank Ltd COMMON STOCK 40415F101 6 103 SH   SOLE   103 0 0
Brown & Brown Inc COMMON STOCK 115236101 6 88 SH   SOLE   88 0 0
KBC Groupe SA Unsponsored ADR COMMON STOCK 48241F104 7 195 SH   SOLE   195 0 0
Mid-Amer Apt Cmntys Com COMMON STOCK 59522J103 7 35 SH   SOLE   35 0 0
Pinnacle Financial Partners Inc COMMON STOCK 72346Q104 7 80 SH   SOLE   80 0 0
Markel Corp COMMON STOCK 570535104 7 5 SH   SOLE   5 0 0
Western Alliance Bancorp COMMON STOCK 957638109 7 90 SH   SOLE   90 0 0
Keycorp New COMMON STOCK 493267108 8 347 SH   SOLE   347 0 0
DNB BK SPONSORED REPRESENTING 1 ADR COMMON STOCK 23341C103 8 361 SH   SOLE   361 0 0
Aia Group Ltd New Adr COMMON STOCK 001317205 9 210 SH   SOLE   210 0 0
Fifth Third Bancorp COMMON STOCK 316773100 9 213 SH   SOLE   213 0 0
BlackRock Inc COMMON STOCK 09247X101 10 13 SH   SOLE   13 0 0
American International Group Inc COMMON STOCK 026874784 10 159 SH   SOLE   159 0 0
DBS Group Holdings Ltd Sponsored ADR COMMON STOCK 23304Y100 10 99 SH   SOLE   99 0 0
Canadian Imprl Bk Comm Com COMMON STOCK 136069101 11 88 SH   SOLE   88 0 0
ICICI Bank Ltd COMMON STOCK 45104G104 12 638 SH   SOLE   638 0 0
Nasdaq Inc COMMON STOCK 631103108 12 68 SH   SOLE   68 0 0
Citizens Financial Group, Inc. COMMON STOCK 174610105 12 269 SH   SOLE   269 0 0
Allstate Corp COMMON STOCK 020002101 13 96 SH   SOLE   96 0 0
RLI Corp COMMON STOCK 749607107 15 139 SH   SOLE   139 0 0
Signature Bank COMMON STOCK 82669G104 16 56 SH   SOLE   56 0 0
Discover Financial Services COMMON STOCK 254709108 17 152 SH   SOLE   152 0 0
First Financial Bankshares Inc COMMON STOCK 32020R109 17 391 SH   SOLE   391 0 0
The Charles Schwab Corp COMMON STOCK 808513105 17 206 SH   SOLE   206 0 0
Ameriprise Finl Inc COMMON STOCK 03076C106 19 64 SH   SOLE   64 0 0
N B T Bancorp Inc COMMON STOCK 628778102 24 654 SH   SOLE   654 0 0
Houlihan Lokey Inc COMMON STOCK 441593100 27 311 SH   SOLE   311 0 0
Citigroup Inc COMMON STOCK 172967424 28 519 SH   SOLE   519 0 0
PAYSAFE ORD COMMON STOCK G6964L107 37 11,000 SH   SOLE   11,000 0 0
Tompkins Financial Corp COMMON STOCK 890110109 39 500 SH   SOLE   500 0 0
Morgan Stanley COMMON STOCK 617446448 54 613 SH   SOLE   613 0 0
Northway Financial Inc COMMON STOCK 667270201 57 1,575 SH   SOLE   1,575 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572Q105 57 240 SH   SOLE   240 0 0
Sun Life Financial COMMON STOCK 866796105 57 1,025 SH   SOLE   1,025 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104 71 534 SH   SOLE   534 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 71 900 SH   SOLE   900 0 0
Wells Fargo & Co COMMON STOCK 949746101 84 1,728 SH   SOLE   1,728 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 95 231 SH   SOLE   231 0 0
Riot Blockchain Inc COMMON STOCK 767292105 95 4,500 SH   SOLE   4,500 0 0
Berkley WR Corp COMMON STOCK 084423102 118 1,768 SH   SOLE   1,768 0 0
M & T Bank Corp COMMON STOCK 55261F104 119 700 SH   SOLE   700 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 122 880 SH   SOLE   880 0 0
Huntington Bancshs COMMON STOCK 446150104 125 8,539 SH   SOLE   8,539 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 136 1,000 SH   SOLE   1,000 0 0
First Horizon Natl Cp Com COMMON STOCK 320517105 146 6,200 SH   SOLE   6,200 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108 166 1,100 SH   SOLE   1,100 0 0
Pnc Finl Svcs Group Com COMMON STOCK 693475105 168 911 SH   SOLE   911 0 0
Metlife Inc Com COMMON STOCK 59156R108 211 3,000 SH   SOLE   3,000 0 0
Travelers Companies Com COMMON STOCK 89417E109 213 1,168 SH   SOLE   1,168 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 218 15,000 SH   SOLE   15,000 0 0
Blackstone Group LP COMMON STOCK 09260D107 244 1,920 SH   SOLE   1,920 0 0
US Bancorp COMMON STOCK 902973304 311 5,850 SH   SOLE   5,850 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109 363 6,402 SH   SOLE   6,402 0 0
Bank Of America COMMON STOCK 060505104 431 10,452 SH   SOLE   10,452 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 464 6,481 SH   SOLE   6,481 0 0
American Express Co COMMON STOCK 025816109 565 3,022 SH   SOLE   3,022 0 0
Aon Corp Com COMMON STOCK G0403H108 683 2,098 SH   SOLE   2,098 0 0
Chubb Ltd COMMON STOCK H1467J104 1,732 8,099 SH   SOLE   8,099 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 2,306 6,535 SH   SOLE   6,535 0 0
SVB Financial Group COMMON STOCK 78486Q101 19,756 35,314 SH   SOLE   35,314 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104 20,426 61,877 SH   SOLE   61,877 0 0
First Republic Bank COMMON STOCK 33616C100 22,551 139,115 SH   SOLE   139,115 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 31,484 184,741 SH   SOLE   184,741 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 38,305 280,992 SH   SOLE   280,992 0 0
Teleflex Incorporate COMMON STOCK 879369106 2 7 SH   SOLE   7 0 0
Henry Schein Inc COMMON STOCK 806407102 3 38 SH   SOLE   38 0 0
Laboratory Amer Hldgs Com New COMMON STOCK 50540R409 5 18 SH   SOLE   18 0 0
Bio-Techne Corp COMMON STOCK 09073M104 5 12 SH   SOLE   12 0 0
Straumann Holding AG COMMON STOCK 86317T103 5 67 SH   SOLE   67 0 0
Dentsply Intl Inc COMMON STOCK 24906P109 6 122 SH   SOLE   122 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100 6 19 SH   SOLE   19 0 0
Resmed Inc COMMON STOCK 761152107 7 27 SH   SOLE   27 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 7 200 SH   SOLE   200 0 0
Zynex Inc COMMON STOCK 98986M103 7 1,100 SH   SOLE   1,100 0 0
Syneos Health Inc COMMON STOCK 87166B102 7 85 SH   SOLE   85 0 0
Organon &Co Common Stock COMMON STOCK 68622V106 7 211 SH   SOLE   211 0 0
Horizon Therapeutics PLC COMMON STOCK G46188101 8 75 SH   SOLE   75 0 0
Charles River Laboratories COMMON STOCK 159864107 10 36 SH   SOLE   36 0 0
Envista Hldgs corp com COMMON STOCK 29415F104 11 227 SH   SOLE   227 0 0
Iqvia Hldgs Inc COMMON STOCK 46266C105 11 48 SH   SOLE   48 0 0
Steris Corp Com COMMON STOCK G8473T100 14 57 SH   SOLE   57 0 0
Sanofi SA COMMON STOCK 80105N105 19 375 SH   SOLE   375 0 0
BUTTERFLY NETWORK CL A ORD COMMON STOCK 124155102 20 4,303 SH   SOLE   4,303 0 0
Roche Holding AG COMMON STOCK 771195104 22 439 SH   SOLE   439 0 0
RadNet Inc COMMON STOCK 750491102 22 1,000 SH   SOLE   1,000 0 0
Vanguard Health Care ETF COMMON STOCK 92204A504 25 100 SH   SOLE   100 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 29 5,000 SH   SOLE   5,000 0 0
Evolent Health Inc COMMON STOCK 30050B101 32 1,000 SH   SOLE   1,000 0 0
American Well Cl A Ord COMMON STOCK 03044L105 42 10,000 SH   SOLE   10,000 0 0
GlaxoSmithKline PLC COMMON STOCK 37733W105 44 1,000 SH   SOLE   1,000 0 0
Anthem Inc COMMON STOCK 036752103 46 95 SH   SOLE   95 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108 49 773 SH   SOLE   773 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 49 382 SH   SOLE   382 0 0
I Shares S&P Global Healthcare ETF COMMON STOCK 464287325 53 600 SH   SOLE   600 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 73 530 SH   SOLE   530 0 0
Baxter International Inc COMMON STOCK 071813109 76 980 SH   SOLE   980 0 0
Viatris Inc COMMON STOCK 92556V106 86 7,934 SH   SOLE   7,934 0 0
Danaher Corp COMMON STOCK 235851102 89 302 SH   SOLE   302 0 0
Cigna Corp COMMON STOCK 125523100 93 390 SH   SOLE   390 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205 104 940 SH   SOLE   940 0 0
United Therapeutics Corp COMMON STOCK 91307C102 115 639 SH   SOLE   639 0 0
Stryker Corporation COMMON STOCK 863667101 122 458 SH   SOLE   458 0 0
Moderna Inc COMMON STOCK 60770K107 129 750 SH   SOLE   750 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 144 550 SH   SOLE   550 0 0
Mckesson Corporation COMMON STOCK 58155Q103 153 500 SH   SOLE   500 0 0
Novartis AG COMMON STOCK 66987V109 200 2,277 SH   SOLE   2,277 0 0
Zoetis Inc COMMON STOCK 98978V103 216 1,147 SH   SOLE   1,147 0 0
Idexx Labs Inc COMMON STOCK 45168d104 224 410 SH   SOLE   410 0 0
Mettler-Toledo International Inc COMMON STOCK 592688105 282 205 SH   SOLE   205 0 0
Merck & Co Inc COMMON STOCK 58933Y105 492 5,998 SH   SOLE   5,998 0 0
Medtronic PLC COMMON STOCK G5960L103 560 5,051 SH   SOLE   5,051 0 0
Becton Dickinson & Co COMMON STOCK 075887109 602 2,263 SH   SOLE   2,263 0 0
Thermo Fisher Corp COMMON STOCK 883556102 634 1,074 SH   SOLE   1,074 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 686 9,399 SH   SOLE   9,399 0 0
Humana Inc COMMON STOCK 444859102 762 1,750 SH   SOLE   1,750 0 0
Amgen Inc COMMON STOCK 031162100 782 3,234 SH   SOLE   3,234 0 0
Lilly Eli & Co COMMON STOCK 532457108 1,085 3,790 SH   SOLE   3,790 0 0
Johnson & Johnson COMMON STOCK 478160104 2,977 16,798 SH   SOLE   16,798 0 0
Pfizer Inc COMMON STOCK 717081103 4,541 87,717 SH   SOLE   87,717 0 0
10x Genomics Inc Class A COMMON STOCK 88025U109 5,871 77,183 SH   SOLE   77,183 0 0
Illumina Inc COMMON STOCK 452327109 11,120 31,826 SH   SOLE   31,826 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 13,622 45,153 SH   SOLE   45,153 0 0
Catalent Inc COMMON STOCK 148806102 14,719 132,727 SH   SOLE   132,727 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 14,787 203,989 SH   SOLE   203,989 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 29,250 440,903 SH   SOLE   440,903 0 0
Abbott Laboratories COMMON STOCK 002824100 38,406 324,484 SH   SOLE   324,484 0 0
AbbVie Inc COMMON STOCK 00287Y109 40,611 250,516 SH   SOLE   250,516 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 43,909 86,101 SH   SOLE   86,101 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 1 10 SH   SOLE   10 0 0
Donaldson Company COMMON STOCK 257651109 3 50 SH   SOLE   50 0 0
Stanley Works COMMON STOCK 854502101 4 26 SH   SOLE   26 0 0
Acuity Brands, Inc. COMMON STOCK 00508Y102 4 21 SH   SOLE   21 0 0
ABB Ltd COMMON STOCK 000375204 4 139 SH   SOLE   139 0 0
Lennox International COMMON STOCK 526107107 5 19 SH   SOLE   19 0 0
The Toro Co COMMON STOCK 891092108 5 61 SH   SOLE   61 0 0
Exponent Inc COMMON STOCK 30214U102 6 53 SH   SOLE   53 0 0
Atlas Copco Ab COMMON STOCK 049255805 6 129 SH   SOLE   129 0 0
Generac Holdings Inc COMMON STOCK 368736104 6 20 SH   SOLE   20 0 0
Crh Plc ADR COMMON STOCK 12626K203 6 160 SH   SOLE   160 0 0
Deere & Co Com COMMON STOCK 244199105 7 16 SH   SOLE   16 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106 7 140 SH   SOLE   140 0 0
Johnson Controls Inc COMMON STOCK G51502105 8 118 SH   SOLE   118 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 95 SH   SOLE   95 0 0
Cintas Corp COMMON STOCK 172908105 9 20 SH   SOLE   20 0 0
Skywest Inc Com COMMON STOCK 830879102 9 309 SH   SOLE   309 0 0
Kingspan Group PLC COMMON STOCK 496402108 9 92 SH   SOLE   92 0 0
Gevo Inc Com New COMMON STOCK 374396406 9 2,000 SH   SOLE   2,000 0 0
J B Hunt Transport COMMON STOCK 445658107 10 50 SH   SOLE   50 0 0
Carrier Global Corporate COMMON STOCK 14448C104 11 244 SH   SOLE   244 0 0
Nordson Corp COMMON STOCK 655663102 12 52 SH   SOLE   52 0 0
Idex Corp COMMON STOCK 45167R104 12 62 SH   SOLE   62 0 0
Daikin Industries Ltd COMMON STOCK 23381B106 14 746 SH   SOLE   746 0 0
Carlisle Co COMMON STOCK 142339100 15 60 SH   SOLE   60 0 0
Sunrun Inc COMMON STOCK 86771W105 15 500 SH   SOLE   500 0 0
United Rentals Inc COMMON STOCK 911363109 17 49 SH   SOLE   49 0 0
Thor Inds Inc Com COMMON STOCK 885160101 18 223 SH   SOLE   223 0 0
Landstar System Inc COMMON STOCK 515098101 21 137 SH   SOLE   137 0 0
Dover Corp COMMON STOCK 260003108 24 150 SH   SOLE   150 0 0
Genuine Parts Co Com COMMON STOCK 372460105 25 200 SH   SOLE   200 0 0
RBC bearings Inc COMMON STOCK 75524B104 26 132 SH   SOLE   132 0 0
Watsco, Inc. COMMON STOCK 942622200 27 87 SH   SOLE   87 0 0
Ritchie Bros Auctioneers Inc COMMON STOCK 767744105 30 500 SH   SOLE   500 0 0
GrafTech International Ltd COMMON STOCK 384313508 31 3,175 SH   SOLE   3,175 0 0
S & P Industrials ETF COMMON STOCK 81369Y704 31 303 SH   SOLE   303 0 0
Schneider Elec Sa COMMON STOCK 80687P106 37 1,094 SH   SOLE   1,094 0 0
Albany International Corp COMMON STOCK 012348108 38 452 SH   SOLE   452 0 0
Westinghouse Air Brake Technologies Corp COMMON STOCK 929740108 39 401 SH   SOLE   401 0 0
Boeing Co COMMON STOCK 097023105 48 250 SH   SOLE   250 0 0
General Dynamics Corp COMMON STOCK 369550108 54 222 SH   SOLE   222 0 0
Fastenal Co COMMON STOCK 311900104 59 1,000 SH   SOLE   1,000 0 0
Mestek Inc COMMON STOCK 590829305 62 2,000 SH   SOLE   2,000 0 0
Textron Inc COMMON STOCK 883203101 67 896 SH   SOLE   896 0 0
GE Co COMMON STOCK 369604301 69 749 SH   SOLE   749 0 0
Republic Services Inc COMMON STOCK 760759100 101 766 SH   SOLE   766 0 0
Trueblue Inc Com COMMON STOCK 89785x101 107 3,717 SH   SOLE   3,717 0 0
Iron Mountain Inc COMMON STOCK 46284V101 112 2,024 SH   SOLE   2,024 0 0
Waste Connections Inc COMMON STOCK 94106B101 140 1,005 SH   SOLE   1,005 0 0
Norfolk Southern Corp COMMON STOCK 655844108 149 523 SH   SOLE   523 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 150 1,700 SH   SOLE   1,700 0 0
Plug Power Inc New COMMON STOCK 72919P202 165 5,750 SH   SOLE   5,750 0 0
Canadian Pac Ry Ltd Com COMMON STOCK 13645t100 176 2,132 SH   SOLE   2,132 0 0
Hubbell Inc COMMON STOCK 443510607 208 1,131 SH   SOLE   1,131 0 0
Honeywell International COMMON STOCK 438516106 215 1,103 SH   SOLE   1,103 0 0
Eaton Corp PLC COMMON STOCK G29183103 220 1,450 SH   SOLE   1,450 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103 222 1,455 SH   SOLE   1,455 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 235 1,122 SH   SOLE   1,122 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 297 1,046 SH   SOLE   1,046 0 0
Lockheed Martin Corp COMMON STOCK 539830109 318 720 SH   SOLE   720 0 0
Roper Technologies Inc COMMON STOCK 776696106 318 674 SH   SOLE   674 0 0
CSX Corp COMMON STOCK 126408103 494 13,200 SH   SOLE   13,200 0 0
Cummins Inc Com COMMON STOCK 231021106 564 2,750 SH   SOLE   2,750 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101 640 6,463 SH   SOLE   6,463 0 0
3M Co COMMON STOCK 88579Y101 664 4,457 SH   SOLE   4,457 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 666 3,107 SH   SOLE   3,107 0 0
Caterpillar Inc COMMON STOCK 149123101 997 4,475 SH   SOLE   4,475 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109 1,723 6,154 SH   SOLE   6,154 0 0
Ametek Inc COMMON STOCK 031100100 1,833 13,760 SH   SOLE   13,760 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 2,691 12,540 SH   SOLE   12,540 0 0
Allegion PLC COMMON STOCK G0176J109 18,867 171,861 SH   SOLE   171,861 0 0
Waste Management, Inc COMMON STOCK 94106L109 26,695 168,421 SH   SOLE   168,421 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 27,542 110,847 SH   SOLE   110,847 0 0
Union Pacific Corp COMMON STOCK 907818108 41,609 152,298 SH   SOLE   152,298 0 0
Veeva Systems Inc COMMON STOCK 922475108 1 6 SH   SOLE   6 0 0
Snap Inc Cl A COMMON STOCK 83304A106 2 50 SH   SOLE   50 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 3 7,000 SH   SOLE   7,000 0 0
Electronic Arts Inc COMMON STOCK 285512109 4 30 SH   SOLE   30 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 5 50 SH   SOLE   50 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102 6 310 SH   SOLE   310 0 0
Silicon Laboratories Inc. COMMON STOCK 826919102 6 40 SH   SOLE   40 0 0
Lam Research Corp COMMON STOCK 512807108 6 12 SH   SOLE   12 0 0
Entegris Inc COMMON STOCK 29362U104 7 50 SH   SOLE   50 0 0
HubSpot Inc COMMON STOCK 443573100 7 14 SH   SOLE   14 0 0
N C R Corp New COMMON STOCK 62886E108 7 170 SH   SOLE   170 0 0
Amadeus It Group S A COMMON STOCK 02263T104 7 108 SH   SOLE   108 0 0
Keysight Tech Inc COMMON STOCK 49338L103 7 46 SH   SOLE   46 0 0
Global Payments Inc. COMMON STOCK 37940X102 8 55 SH   SOLE   55 0 0
Badger Meter Inc COMMON STOCK 056525108 8 80 SH   SOLE   80 0 0
Diodes Inc COMMON STOCK 254543101 8 97 SH   SOLE   97 0 0
Wolters Kluwer NV Sponsored ADR COMMON STOCK 977874205 9 81 SH   SOLE   81 0 0
Monolithic Pwr Sys Inc Com COMMON STOCK 609839105 9 18 SH   SOLE   18 0 0
KYNDRYL HOLDINGS ORD WI COMMON STOCK 50155Q100 10 760 SH   SOLE   760 0 0
Ansys Inc Com COMMON STOCK 03662Q105 10 32 SH   SOLE   32 0 0
Qorvo Inc COMMON STOCK 74736K101 11 86 SH   SOLE   86 0 0
Amphenol Corp Cl A COMMON STOCK 032095101 11 152 SH   SOLE   152 0 0
Zebra Technologies Corp COMMON STOCK 989207105 14 33 SH   SOLE   33 0 0
Cdw Corp COMMON STOCK 12514G108 14 80 SH   SOLE   80 0 0
ON Semiconductor Corp COMMON STOCK 682189105 15 233 SH   SOLE   233 0 0
Synopsys Inc COMMON STOCK 871607107 15 45 SH   SOLE   45 0 0
Arrow Electrs Inc Com COMMON STOCK 042735100 19 159 SH   SOLE   159 0 0
Snowflake Cl A Ord COMMON STOCK 833445109 25 110 SH   SOLE   110 0 0
WEX Inc COMMON STOCK 96208T104 27 150 SH   SOLE   150 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 28 885 SH   SOLE   885 0 0
SeaChange International, Inc. COMMON STOCK 811699107 28 25,000 SH   SOLE   25,000 0 0
AZENTA INC COMMON STOCK 114340102 29 351 SH   SOLE   351 0 0
ALLEGRO MICROSYSTEMS ORD COMMON STOCK 01749D105 31 1,100 SH   SOLE   1,100 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 32 200 SH   SOLE   200 0 0
Cadence Design Systems Inc COMMON STOCK 127387108 33 200 SH   SOLE   200 0 0
Corning Inc COMMON STOCK 219350105 33 900 SH   SOLE   900 0 0
Workday Inc COMMON STOCK 98138H101 36 150 SH   SOLE   150 0 0
Broadcom Inc Com COMMON STOCK 11135F101 42 66 SH   SOLE   66 0 0
Amkor Technology Inc Com COMMON STOCK 031652100 42 1,953 SH   SOLE   1,953 0 0
Intuit Inc COMMON STOCK 461202103 60 124 SH   SOLE   124 0 0
Inseego Corp COMMON STOCK 45782B104 73 18,000 SH   SOLE   18,000 0 0
WOLFSPEED ORD COMMON STOCK 977852102 73 644 SH   SOLE   644 0 0
Salesforce.com Inc COMMON STOCK 79466L302 76 360 SH   SOLE   360 0 0
Vanguard Information Technology ETF COMMON STOCK 92204A702 105 253 SH   SOLE   253 0 0
Microchip Technology Inc COMMON STOCK 595017104 113 1,500 SH   SOLE   1,500 0 0
Akamai Technologies Com COMMON STOCK 00971T101 119 1,000 SH   SOLE   1,000 0 0
SunPower Corp COMMON STOCK 867652406 129 6,000 SH   SOLE   6,000 0 0
Tyler Technologies COMMON STOCK 902252105 156 350 SH   SOLE   350 0 0
Applied Materials COMMON STOCK 038222105 188 1,425 SH   SOLE   1,425 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 191 1,650 SH   SOLE   1,650 0 0
Nvidia Corp Com COMMON STOCK 67066G104 228 835 SH   SOLE   835 0 0
Nice Ltd COMMON STOCK 653656108 263 1,200 SH   SOLE   1,200 0 0
Qualcomm Inc COMMON STOCK 747525103 306 2,000 SH   SOLE   2,000 0 0
Palo Alto Networks, Inc. COMMON STOCK 697435105 311 500 SH   SOLE   500 0 0
Adobe Systems Inc COMMON STOCK 00724F101 338 741 SH   SOLE   741 0 0
TE Connectivity Ltd COMMON STOCK H84989104 395 3,019 SH   SOLE   3,019 0 0
Intel Corp COMMON STOCK 458140100 400 8,065 SH   SOLE   8,065 0 0
Oracle Corp COMMON STOCK 68389X105 471 5,688 SH   SOLE   5,688 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 485 2,131 SH   SOLE   2,131 0 0
Texas Instruments Inc COMMON STOCK 882508104 536 2,923 SH   SOLE   2,923 0 0
Gartner Inc COMMON STOCK 366651107 542 1,821 SH   SOLE   1,821 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 628 1,756 SH   SOLE   1,756 0 0
International Business Machines Corp COMMON STOCK 459200101 714 5,489 SH   SOLE   5,489 0 0
Cisco Systems Inc COMMON STOCK 17275R102 743 13,317 SH   SOLE   13,317 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104 10,514 531,820 SH   SOLE   531,820 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 12,559 80,654 SH   SOLE   80,654 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 25,057 135,387 SH   SOLE   135,387 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 25,759 247,062 SH   SOLE   247,062 0 0
ASML Holding NV ADR COMMON STOCK N07059210 27,168 40,675 SH   SOLE   40,675 0 0
Visa Inc COMMON STOCK 92826C839 37,173 167,620 SH   SOLE   167,620 0 0
Accenture PLC COMMON STOCK G1151C101 43,816 129,929 SH   SOLE   129,929 0 0
Microsoft Corp COMMON STOCK 594918104 47,884 155,312 SH   SOLE   155,312 0 0
Apple Inc COMMON STOCK 037833100 53,642 307,212 SH   SOLE   307,212 0 0
Celanese Corp Del Com Ser A COMMON STOCK 150870103 5 35 SH   SOLE   35 0 0
Eagle Materials Inc COMMON STOCK 26969P108 5 40 SH   SOLE   40 0 0
Packaging Corp Amer Com COMMON STOCK 695156109 6 40 SH   SOLE   40 0 0
Reliance Steel & Alum Com COMMON STOCK 759509102 9 50 SH   SOLE   50 0 0
RPM International Inc COMMON STOCK 749685103 11 132 SH   SOLE   132 0 0
Symrise AG COMMON STOCK 87155N109 14 465 SH   SOLE   465 0 0
Sylvamo Corp COMMON STOCK 871332102 16 481 SH   SOLE   481 0 0
Scotts Miracle Gro Co Cl A COMMON STOCK 810186106 22 180 SH   SOLE   180 0 0
Pioneer Nat Res Co Com COMMON STOCK 723787107 32 128 SH   SOLE   128 0 0
Nucor Corp Com COMMON STOCK 670346105 45 300 SH   SOLE   300 0 0
Eastman Chem Co Com COMMON STOCK 277432100 45 400 SH   SOLE   400 0 0
Nutrien Ltd COMMON STOCK 67077M108 48 459 SH   SOLE   459 0 0
Agnico-Eagle Mines Ltd COMMON STOCK 008474108 146 2,380 SH   SOLE   2,380 0 0
Corteva Inc com COMMON STOCK 22052L104 152 2,638 SH   SOLE   2,638 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 213 2,895 SH   SOLE   2,895 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 254 1,016 SH   SOLE   1,016 0 0
Dow Chemical Co COMMON STOCK 260557103 264 4,145 SH   SOLE   4,145 0 0
Ecolab Inc COMMON STOCK 278865100 11,330 64,171 SH   SOLE   64,171 0 0
Sherwin Williams Co COMMON STOCK 824348106 22,922 91,826 SH   SOLE   91,826 0 0
Linde Plc COMMON STOCK G5494J103 28,133 88,073 SH   SOLE   88,073 0 0
Alliancebernstein Gbl Com COMMON STOCK 01879R106 2 174 SH   SOLE   174 0 0
Public Storage COMMON STOCK 74460D109 4 11 SH   SOLE   11 0 0
EastGroup Properties Inc COMMON STOCK 277276101 4 22 SH   SOLE   22 0 0
Sun Communities Inc COMMON STOCK 866674104 7 40 SH   SOLE   40 0 0
Extra Space Storage Inc. COMMON STOCK 30225T102 9 43 SH   SOLE   43 0 0
Reaves Utility Income COMMON STOCK 756158101 17 500 SH   SOLE   500 0 0
Starwood Property Trust Inc COMMON STOCK 85571B105 24 1,000 SH   SOLE   1,000 0 0
Schwab US REIT ETF COMMON STOCK 808524847 33 1,314 SH   SOLE   1,314 0 0
Prologis, Inc. COMMON STOCK 74340W103 47 293 SH   SOLE   293 0 0
Jones Lang Lasalle COMMON STOCK 48020Q107 54 224 SH   SOLE   224 0 0
LTC Properties Inc COMMON STOCK 502175102 58 1,500 SH   SOLE   1,500 0 0
Uniti Group Inc COMMON STOCK 91325V108 94 6,861 SH   SOLE   6,861 0 0
Vanguard REIT COMMON STOCK 922908553 147 1,355 SH   SOLE   1,355 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 280 1,113 SH   SOLE   1,113 0 0
Crown Castle International Corp COMMON STOCK 22822V101 23,893 129,430 SH   SOLE   129,430 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109 26,417 131,266 SH   SOLE   131,266 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106 31 366 SH   SOLE   366 0 0
Eversource Energy COMMON STOCK 30040W108 42 477 SH   SOLE   477 0 0
ENERGY INC COMMON STOCK 30034W106 48 700 SH   SOLE   700 0 0
Pub Svc Ent Group Inc COMMON STOCK 744573106 49 700 SH   SOLE   700 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409 49 640 SH   SOLE   640 0 0
Dominion Resources Inc COMMON STOCK 25746U109 124 1,463 SH   SOLE   1,463 0 0
Southern Co COMMON STOCK 842587107 160 2,200 SH   SOLE   2,200 0 0
Entergy Corp COMMON STOCK 29364G103 163 1,400 SH   SOLE   1,400 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 197 1,766 SH   SOLE   1,766 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 399 4,000 SH   SOLE   4,000 0 0
NextEra Energy Inc COMMON STOCK 65339F101 912 10,767 SH   SOLE   10,767 0 0
American Water Works Company, Inc. COMMON STOCK 030420103 23,483 141,865 SH   SOLE   141,865 0 0
I Shares Barclays 1-3 Year Treasury Bond COMMON STOCK 464287457 9 104 SH   SOLE   104 0 0
iShares Barclays 7-10Yr U.S. Trea.Bond ETF COMMON STOCK 464287440 9 85 SH   SOLE   85 0 0
iShares Treasury Bond ETF COMMON STOCK 464287432 9 70 SH   SOLE   70 0 0
iShares TIPS Bond ETF COMMON STOCK 464287176 8 62 SH   SOLE   62 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 9 175 SH   SOLE   175 0 0
iShares 0-5 Year TIPS Bond ETF COMMON STOCK 46429B747 45 425 SH   SOLE   425 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 134 2,199 SH   SOLE   2,199 0 0
SPDR Barclays International Trs Bd ETF COMMON STOCK 78464A516 4 161 SH   SOLE   161 0 0
iShares Long-Term Corporate Bond ETF COMMON STOCK 464289511 4 63 SH   SOLE   63 0 0
Spdr Intrmdt Trm Crprate COMMON STOCK 78464A375 6 187 SH   SOLE   187 0 0
PIMCO 0-5 Year High Yield Corporate Bond Index ETF COMMON STOCK 72201R783 7 73 SH   SOLE   73 0 0
Invesco BulletShares 2028 Corp Bd ETF COMMON STOCK 46138J643 16 770 SH   SOLE   770 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577 56 2,887 SH   SOLE   2,887 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783 121 5,990 SH   SOLE   5,990 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460 123 6,917 SH   SOLE   6,917 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 176 8,802 SH   SOLE   8,802 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 269 12,884 SH   SOLE   12,884 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 382 17,965 SH   SOLE   17,965 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 390 18,528 SH   SOLE   18,528 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 478 22,661 SH   SOLE   22,661 0 0
Vanguard Intermediate-Term Corp Bd ETF COMMON STOCK 92206C870 523 6,081 SH   SOLE   6,081 0 0
iShares MBS COMMON STOCK 464288588 18 179 SH   SOLE   179 0 0
Janus Henderson AAA CLO ETF COMMON STOCK 47103U845 14,942 297,622 SH   SOLE   297,622 0 0
VanEck High Yield Muni ETF COMMON STOCK 92189H409 7 127 SH   SOLE   127 0 0
iShares iBonds Dec 2028 Term Muni Bd ETF COMMON STOCK 46435U325 11 450 SH   SOLE   450 0 0
SPDR Nuveen Barclay ETF COMMON STOCK 78468R739 23 491 SH   SOLE   491 0 0
Invesco National AMT-Free Muni Bd ETF COMMON STOCK 46138E537 25 1,006 SH   SOLE   1,006 0 0
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283 28 1,090 SH   SOLE   1,090 0 0
SPDR Nuveen Barclays Cap COMMON STOCK 78468R721 34 701 SH   SOLE   701 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259 54 2,130 SH   SOLE   2,130 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697 76 2,905 SH   SOLE   2,905 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318 140 5,485 SH   SOLE   5,485 0 0
iShares iBonds Dec 2022 Term Muni Bond ETF COMMON STOCK 46435G755 149 5,756 SH   SOLE   5,756 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432 202 7,595 SH   SOLE   7,595 0 0
iShares National Muni Bond COMMON STOCK 464288414 387 3,529 SH   SOLE   3,529 0 0