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 45 500 SH   SOLE   500 0 0
SPDR Gold MiniShares COMMON STOCK 98149E204 246 13,540 SH   SOLE   13,540 0 0
SPDR Gold Shares COMMON STOCK 78463V107 9,306 54,431 SH   SOLE   54,431 0 0
iShares Gold Trust COMMON STOCK 464285204 26,234 753,627 SH   SOLE   753,627 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 97 1,250 SH   SOLE   1,250 0 0
Telefonos De Mexico Sa Spon ADR Ord L COMMON STOCK 88087E100 10 213 SH   SOLE   213 0 0
Orange COMMON STOCK 684060106 11 1,000 SH   SOLE   1,000 0 0
EverQuote Inc COMMON STOCK 30041R108 31 2,000 SH   SOLE   2,000 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 267 410 SH   SOLE   410 0 0
AT&T Inc COMMON STOCK 00206R102 320 12,997 SH   SOLE   12,997 0 0
Facebook Inc COMMON STOCK 30303M102 406 1,208 SH   SOLE   1,208 0 0
Verizon Communications Inc COMMON STOCK 92343V104 465 8,949 SH   SOLE   8,949 0 0
Comcast Corp COMMON STOCK 20030N101 536 10,651 SH   SOLE   10,651 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 888 307 SH   SOLE   307 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 1,092 377 SH   SOLE   377 0 0
Activision Blizzard In Com COMMON STOCK 00507V109 1,583 23,795 SH   SOLE   23,795 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 26,119 162,128 SH   SOLE   162,128 0 0
Frontdoor Inc COMMON STOCK 35905A109 2 63 SH   SOLE   63 0 0
21st Cent Fox Cl A COMMON STOCK 35137L105 3 86 SH   SOLE   86 0 0
Vail Resorts Inc COMMON STOCK 91879Q109 3 10 SH   SOLE   10 0 0
Columbia Sportswear COMMON STOCK 198516106 4 38 SH   SOLE   38 0 0
Service Corp Intl COMMON STOCK 817565104 4 53 SH   SOLE   53 0 0
Best Buy Inc COMMON STOCK 086516101 4 40 SH   SOLE   40 0 0
Gentherm Inc COMMON STOCK 37253A103 4 50 SH   SOLE   50 0 0
LKQ Corporation COMMON STOCK 501889208 5 76 SH   SOLE   76 0 0
IAA Inc COMMON STOCK 449253103 5 93 SH   SOLE   93 0 0
Dorman Products Inc COMMON STOCK 258278100 5 46 SH   SOLE   46 0 0
Chipotle Mexican Grill Inc Class A COMMON STOCK 169656105 5 3 SH   SOLE   3 0 0
Ulta Beauty Inc COMMON STOCK 90384S303 5 13 SH   SOLE   13 0 0
Polaris Inc COMMON STOCK 731068102 5 50 SH   SOLE   50 0 0
Yamaha Corp COMMON STOCK 984627109 6 112 SH   SOLE   112 0 0
Texas Roadhouse, Inc. COMMON STOCK 882681109 6 65 SH   SOLE   65 0 0
Lithia Motors Inc COMMON STOCK 536797103 6 21 SH   SOLE   21 0 0
eBay Inc COMMON STOCK 278642103 7 99 SH   SOLE   99 0 0
Five Below Inc COMMON STOCK 33829M101 7 33 SH   SOLE   33 0 0
Cavco Industries Inc COMMON STOCK 149568107 7 22 SH   SOLE   22 0 0
Choice Hotels International Inc COMMON STOCK 169905106 7 47 SH   SOLE   47 0 0
I T T Educ Svcs Inc COMMON STOCK 28618M106 8 320 SH   SOLE   320 0 0
Burlington Stores, Inc. COMMON STOCK 122017106 8 28 SH   SOLE   28 0 0
Dick's Sporting Goods Inc COMMON STOCK 253393102 8 73 SH   SOLE   73 0 0
Lennar Corporation Class A COMMON STOCK 526057104 9 81 SH   SOLE   81 0 0
Compass Group Plc Adr COMMON STOCK 20449X401 10 418 SH   SOLE   418 0 0
Pulte Homes Inc Com COMMON STOCK 745867101 10 173 SH   SOLE   173 0 0
Volkswagen AG COMMON STOCK 928662501 11 532 SH   SOLE   532 0 0
Aramark COMMON STOCK 03852U106 11 295 SH   SOLE   295 0 0
Williams-Sonoma Inc COMMON STOCK 969904101 11 67 SH   SOLE   67 0 0
Aptargroup Inc Com COMMON STOCK 038336103 11 93 SH   SOLE   93 0 0
Nvr Inc Com COMMON STOCK 62944T105 12 2 SH   SOLE   2 0 0
Ferguson PLC COMMON STOCK G3421J106 12 68 SH   SOLE   68 0 0
VF Corp COMMON STOCK 918204108 15 200 SH   SOLE   200 0 0
NETFlix Inc Com COMMON STOCK 64110l106 15 25 SH   SOLE   25 0 0
Borg Warner Inc COMMON STOCK 099724106 16 349 SH   SOLE   349 0 0
Techtronic Industr COMMON STOCK 87873R101 16 165 SH   SOLE   165 0 0
Marriott International Inc COMMON STOCK 571903202 18 108 SH   SOLE   108 0 0
Tractor Supply Co COMMON STOCK 892356106 18 75 SH   SOLE   75 0 0
Starbucks Corp COMMON STOCK 855244109 19 163 SH   SOLE   163 0 0
Rivian Automotive Inc Class A COMMON STOCK 76954A103 21 206 SH   SOLE   206 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 24 65 SH   SOLE   65 0 0
Graco Inc Com COMMON STOCK 384109104 28 343 SH   SOLE   343 0 0
Siteone Landscape Supply Inc com COMMON STOCK 82982L103 30 124 SH   SOLE   124 0 0
Lvmh Moet New Adr COMMON STOCK 502441306 30 182 SH   SOLE   182 0 0
Lear Corp. COMMON STOCK 521865204 30 166 SH   SOLE   166 0 0
Pool Corporation COMMON STOCK 73278L105 32 56 SH   SOLE   56 0 0
LUCID GROUP ORD COMMON STOCK 549498103 38 1,000 SH   SOLE   1,000 0 0
Yum Brands Inc COMMON STOCK 988498101 42 300 SH   SOLE   300 0 0
S & P Discretionary ETF COMMON STOCK 81369Y407 46 223 SH   SOLE   223 0 0
Ford Motor Co COMMON STOCK 345370860 50 2,387 SH   SOLE   2,387 0 0
Hilton Worldwide Hld COMMON STOCK 43300A203 67 427 SH   SOLE   427 0 0
Autozone Inc COMMON STOCK 053332102 67 32 SH   SOLE   32 0 0
Tesla Motors Inc COMMON STOCK 88160R101 74 70 SH   SOLE   70 0 0
CarMax Inc COMMON STOCK 143130102 176 1,350 SH   SOLE   1,350 0 0
General Motors Corp COMMON STOCK 37045V100 244 4,170 SH   SOLE   4,170 0 0
Whirlpool Corp COMMON STOCK 963320106 387 1,650 SH   SOLE   1,650 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 589 26,976 SH   SOLE   26,976 0 0
Dollar General Corp COMMON STOCK 256677105 601 2,547 SH   SOLE   2,547 0 0
McDonald's Corp COMMON STOCK 580135101 629 2,347 SH   SOLE   2,347 0 0
TJX Companies Inc COMMON STOCK 872540109 702 9,253 SH   SOLE   9,253 0 0
Lowe's Companies Inc COMMON STOCK 548661107 1,030 3,983 SH   SOLE   3,983 0 0
Walt Disney Co COMMON STOCK 254687106 1,049 6,773 SH   SOLE   6,773 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 14,666 20,767 SH   SOLE   20,767 0 0
Target Corporation COMMON STOCK 87612E106 20,507 88,604 SH   SOLE   88,604 0 0
Nike Inc COMMON STOCK 654106103 27,994 167,963 SH   SOLE   167,963 0 0
Amazon.com, Inc. COMMON STOCK 023135106 43,380 13,010 SH   SOLE   13,010 0 0
Home Depot Inc COMMON STOCK 437076102 46,410 111,828 SH   SOLE   111,828 0 0
The Hain Celestial Group Inc COMMON STOCK 405217100 3 80 SH   SOLE   80 0 0
McCormick & Co Inc COMMON STOCK 579780206 5 50 SH   SOLE   50 0 0
Hershey Company COMMON STOCK 427866108 6 31 SH   SOLE   31 0 0
The Kraft Heinz Co COMMON STOCK 500754106 8 234 SH   SOLE   234 0 0
BJ s Wholesale Club Holdings Inc COMMON STOCK 05550J101 11 160 SH   SOLE   160 0 0
WD-40 Co COMMON STOCK 929236107 14 58 SH   SOLE   58 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 15 191 SH   SOLE   191 0 0
National Beverage Corp COMMON STOCK 635017106 16 354 SH   SOLE   354 0 0
Campbell Soup Co Com COMMON STOCK 134429109 17 400 SH   SOLE   400 0 0
Diageo PLC COMMON STOCK 25243Q205 25 114 SH   SOLE   114 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 38 558 SH   SOLE   558 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102 45 5,000 SH   SOLE   5,000 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 56 1,988 SH   SOLE   1,988 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 63 1,200 SH   SOLE   1,200 0 0
Lamb Weston Holdings COMMON STOCK 513272104 64 1,007 SH   SOLE   1,007 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 71 500 SH   SOLE   500 0 0
Kellogg Co COMMON STOCK 487836108 142 2,200 SH   SOLE   2,200 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 142 1,635 SH   SOLE   1,635 0 0
Darling Ingredients COMMON STOCK 237266101 191 2,750 SH   SOLE   2,750 0 0
Smucker Jm Co COMMON STOCK 832696405 217 1,600 SH   SOLE   1,600 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 235 6,884 SH   SOLE   6,884 0 0
Altria Group Inc COMMON STOCK 02209S103 236 4,988 SH   SOLE   4,988 0 0
Mondelez International Inc COMMON STOCK 609207105 376 5,668 SH   SOLE   5,668 0 0
General Mills Inc COMMON STOCK 370334104 418 6,203 SH   SOLE   6,203 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 457 3,161 SH   SOLE   3,161 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 468 825 SH   SOLE   825 0 0
Philip Morris International Inc COMMON STOCK 718172109 478 5,029 SH   SOLE   5,029 0 0
CVS Health Corp COMMON STOCK 126650100 514 4,983 SH   SOLE   4,983 0 0
Coca-Cola Co COMMON STOCK 191216100 548 9,260 SH   SOLE   9,260 0 0
Nestle SA COMMON STOCK 641069406 612 4,357 SH   SOLE   4,357 0 0
Sysco Corp COMMON STOCK 871829107 1,083 13,787 SH   SOLE   13,787 0 0
Unilever Plc Adr New COMMON STOCK 904767704 1,243 23,113 SH   SOLE   23,113 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 2,016 23,624 SH   SOLE   23,624 0 0
Procter & Gamble Co COMMON STOCK 742718109 3,583 21,907 SH   SOLE   21,907 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 24,234 236,431 SH   SOLE   236,431 0 0
Constellation Brand COMMON STOCK 21036P108 25,212 100,458 SH   SOLE   100,458 0 0
PepsiCo Inc COMMON STOCK 713448108 27,900 160,610 SH   SOLE   160,610 0 0
Sempra Energy COMMON STOCK 816851109 4 32 SH   SOLE   32 0 0
Devon Energy Corp COMMON STOCK 25179M103 4 100 SH   SOLE   100 0 0
Enterprise Products Partners LP COMMON STOCK 293792107 7 300 SH   SOLE   300 0 0
EOG Resources Inc COMMON STOCK 26875P101 7 79 SH   SOLE   79 0 0
Diamondback Energy, Inc. COMMON STOCK 25278X109 9 80 SH   SOLE   80 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100 10 134 SH   SOLE   134 0 0
Wisconsin Energy Corp Com COMMON STOCK 92939U106 13 134 SH   SOLE   134 0 0
Equinor Asa Sponsored Adr COMMON STOCK 29446M102 14 545 SH   SOLE   545 0 0
Enbridge Inc Com COMMON STOCK 29250N105 23 600 SH   SOLE   600 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506 27 490 SH   SOLE   490 0 0
BP PLC COMMON STOCK 055622104 30 1,144 SH   SOLE   1,144 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 32 2,000 SH   SOLE   2,000 0 0
CMS Energy Corp COMMON STOCK 125896100 43 660 SH   SOLE   660 0 0
Phillips 66 COMMON STOCK 718546104 51 700 SH   SOLE   700 0 0
Schlumberger Ltd COMMON STOCK 806857108 60 2,000 SH   SOLE   2,000 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 290 3,765 SH   SOLE   3,765 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 291 6,702 SH   SOLE   6,702 0 0
Chevron Corp COMMON STOCK 166764100 395 3,368 SH   SOLE   3,368 0 0
iShares Global Clean Energy COMMON STOCK 464288224 447 21,125 SH   SOLE   21,125 0 0
ConocoPhillips COMMON STOCK 20825C104 488 6,759 SH   SOLE   6,759 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 910 14,867 SH   SOLE   14,867 0 0
Baker Hughes Co COMMON STOCK 05722G100 20,169 838,268 SH   SOLE   838,268 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109 23,365 472,398 SH   SOLE   472,398 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
Vanguard Index Fds Extend Mkt ETF COMMON STOCK 922908652 14 75 SH   SOLE   75 0 0
Vanguard Utilities ETF COMMON STOCK 92204A876 16 100 SH   SOLE   100 0 0
iShares Russell Top 200 Growth ETF COMMON STOCK 464289438 19 110 SH   SOLE   110 0 0
ISHARES Medical Devices COMMON STOCK 464288810 21 312 SH   SOLE   312 0 0
Invesco S&P 500 Equal Wt Hlth Care ETF COMMON STOCK 46137V332 37 115 SH   SOLE   115 0 0
iShares Edge MSCI USA Value Factor ETF COMMON STOCK 46432F388 39 358 SH   SOLE   358 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 55 664 SH   SOLE   664 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 55 807 SH   SOLE   807 0 0
Vanguard Financials Index Fund COMMON STOCK 92204A405 56 575 SH   SOLE   575 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742 56 521 SH   SOLE   521 0 0
Communication Services Sel Sect SPDRETF COMMON STOCK 81369Y852 57 734 SH   SOLE   734 0 0
Vanguard S&P 500 ETF New COMMON STOCK 922908363 60 137 SH   SOLE   137 0 0
Schwab International Small-Cap Eq ETF COMMON STOCK 808524888 61 1,480 SH   SOLE   1,480 0 0
Vanguard FTSE All-World ex-US Sm-Cp ETF COMMON STOCK 922042718 62 460 SH   SOLE   460 0 0
Invesco FTSE RAFI US 1500 Small-Mid ETF COMMON STOCK 46137V597 64 335 SH   SOLE   335 0 0
Dfa Invt Dimension Grp Tax Mng Us Scp COMMON STOCK 25434V500 65 1,079 SH   SOLE   1,079 0 0
S & P Financials ETF COMMON STOCK 81369Y605 65 1,658 SH   SOLE   1,658 0 0
iShares Russell Mid Cap COMMON STOCK 464287481 75 649 SH   SOLE   649 0 0
iShares TR Russell Mcp Vl COMMON STOCK 464287473 75 614 SH   SOLE   614 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 79 976 SH   SOLE   976 0 0
I Shares Msci Emrg Mkt Fd Emerging Markets COMMON STOCK 464287234 80 1,640 SH   SOLE   1,640 0 0
Invesco Dynamic Semiconductors ETF COMMON STOCK 46137V647 82 534 SH   SOLE   534 0 0
VictoryShares US SmCp Hi Div Vol Wtd ETF COMMON STOCK 92647N873 82 1,342 SH   SOLE   1,342 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309 84 1,000 SH   SOLE   1,000 0 0
Ishares Russell COMMON STOCK 464287648 92 314 SH   SOLE   314 0 0
DeltaShares S&P 600 Managed Risk ETF COMMON STOCK 89349P305 92 1,591 SH   SOLE   1,591 0 0
iShares Edge MSCI Min Vol Emerging Markets ETF COMMON STOCK 464286533 103 1,641 SH   SOLE   1,641 0 0
Schwab Fundamental Intl Small Co ETF COMMON STOCK 808524748 105 2,809 SH   SOLE   2,809 0 0
Wisdomtree US Smallcap COMMON STOCK 97717W604 129 3,937 SH   SOLE   3,937 0 0
Vanguard Total COMMON STOCK 921909768 130 2,042 SH   SOLE   2,042 0 0
Vanguard Tax-Managed Europe Pac ETF COMMON STOCK 921943858 133 2,597 SH   SOLE   2,597 0 0
iShares Russell COMMON STOCK 464287630 133 802 SH   SOLE   802 0 0
Schwab International Equity ETF COMMON STOCK 808524805 137 3,512 SH   SOLE   3,512 0 0
Vanguard Mid Cap Etf COMMON STOCK 922908629 143 561 SH   SOLE   561 0 0
Vanguard Index Fds Small Cp ETF COMMON STOCK 922908751 145 641 SH   SOLE   641 0 0
iShares Edge MSCI USA Quality Factor ETF COMMON STOCK 46432F339 166 1,141 SH   SOLE   1,141 0 0
Schwab Emerging Markets Equity ETF COMMON STOCK 808524706 192 6,465 SH   SOLE   6,465 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 195 1,200 SH   SOLE   1,200 0 0
Schwab US Dividend COMMON STOCK 808524797 202 2,494 SH   SOLE   2,494 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 209 800 SH   SOLE   800 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 212 749 SH   SOLE   749 0 0
VanEck Vectors Morningstar Wide Moat ETF COMMON STOCK 92189F643 216 2,835 SH   SOLE   2,835 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 219 4,430 SH   SOLE   4,430 0 0
Schwab Fundamental US Small Company ETF COMMON STOCK 808524763 226 4,057 SH   SOLE   4,057 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 231 3,157 SH   SOLE   3,157 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 238 7,677 SH   SOLE   7,677 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 266 8,179 SH   SOLE   8,179 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106 269 6,240 SH   SOLE   6,240 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 310 1,806 SH   SOLE   1,806 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 312 2,728 SH   SOLE   2,728 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842 318 4,254 SH   SOLE   4,254 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 338 850 SH   SOLE   850 0 0
Schwab US Small-Cap ETF COMMON STOCK 808524607 360 3,513 SH   SOLE   3,513 0 0
Vanguard Value ETF COMMON STOCK 922908744 365 2,484 SH   SOLE   2,484 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 401 7,122 SH   SOLE   7,122 0 0
Schwab Fundamental US COMMON STOCK 808524771 426 7,261 SH   SOLE   7,261 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 472 1,546 SH   SOLE   1,546 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 476 919 SH   SOLE   919 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127 557 8,384 SH   SOLE   8,384 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 584 3,477 SH   SOLE   3,477 0 0
iShares TR Msci Eafe Fd Msci Eafe Index Fu COMMON STOCK 464287465 621 7,898 SH   SOLE   7,898 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 632 5,592 SH   SOLE   5,592 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 645 1,775 SH   SOLE   1,775 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 652 5,727 SH   SOLE   5,727 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 811 13,970 SH   SOLE   13,970 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 975 2,052 SH   SOLE   2,052 0 0
iShares Core S&P 500 COMMON STOCK 464287200 1,195 2,505 SH   SOLE   2,505 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409 1,204 16,608 SH   SOLE   16,608 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 1,310 5,424 SH   SOLE   5,424 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 1,706 5,315 SH   SOLE   5,315 0 0
Ing Groep N V Sponsored ADR COMMON STOCK 456837103 2 133 SH   SOLE   133 0 0
Artisan Partners Ass COMMON STOCK 04316A108 2 45 SH   SOLE   45 0 0
Umpqua Holdings Corp COMMON STOCK 904214103 3 166 SH   SOLE   166 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 3 7 SH   SOLE   7 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572Q105 3 15 SH   SOLE   15 0 0
Glacier Bancorp Inc COMMON STOCK 37637Q105 4 65 SH   SOLE   65 0 0
Factset Research Sys COMMON STOCK 303075105 4 8 SH   SOLE   8 0 0
Reinsurance Group Amer Com New COMMON STOCK 759351604 4 38 SH   SOLE   38 0 0
S E I Investments Co COMMON STOCK 784117103 6 93 SH   SOLE   93 0 0
Markel Corp COMMON STOCK 570535104 6 5 SH   SOLE   5 0 0
Brown & Brown Inc COMMON STOCK 115236101 6 88 SH   SOLE   88 0 0
Morningstar Inc COMMON STOCK 617700109 6 19 SH   SOLE   19 0 0
Affiliated Managers COMMON STOCK 008252108 7 43 SH   SOLE   43 0 0
Piper Sandler Cos COMMON STOCK 724078100 7 40 SH   SOLE   40 0 0
Pinnacle Financial Partners Inc COMMON STOCK 72346Q104 8 80 SH   SOLE   80 0 0
Keycorp New COMMON STOCK 493267108 8 347 SH   SOLE   347 0 0
Mid-Amer Apt Cmntys Com COMMON STOCK 59522J103 8 35 SH   SOLE   35 0 0
DNB BK SPONSORED REPRESENTING 1 ADR COMMON STOCK 23341C103 8 361 SH   SOLE   361 0 0
KBC Groupe SA Unsponsored ADR COMMON STOCK 48241F104 8 195 SH   SOLE   195 0 0
American International Group Inc COMMON STOCK 026874784 9 159 SH   SOLE   159 0 0
Fifth Third Bancorp COMMON STOCK 316773100 9 213 SH   SOLE   213 0 0
DBS Group Holdings Ltd Sponsored ADR COMMON STOCK 23304Y100 10 99 SH   SOLE   99 0 0
Western Alliance Bancorp COMMON STOCK 957638109 10 90 SH   SOLE   90 0 0
Raymond James Finl COMMON STOCK 754730109 10 97 SH   SOLE   97 0 0
Canadian Imprl Bk Comm Com COMMON STOCK 136069101 10 88 SH   SOLE   88 0 0
Allstate Corp COMMON STOCK 020002101 11 96 SH   SOLE   96 0 0
ICICI Bank Ltd COMMON STOCK 45104G104 13 638 SH   SOLE   638 0 0
Citizens Financial Group, Inc. COMMON STOCK 174610105 13 269 SH   SOLE   269 0 0
Nasdaq Inc COMMON STOCK 631103108 14 68 SH   SOLE   68 0 0
Primerica Inc COMMON STOCK 74164M108 15 98 SH   SOLE   98 0 0
Zurich Insurance Group Ag COMMON STOCK 989825104 15 348 SH   SOLE   348 0 0
RLI Corp COMMON STOCK 749607107 16 139 SH   SOLE   139 0 0
Intercontinentalexchan Com COMMON STOCK 45866F104 16 114 SH   SOLE   114 0 0
Fidelity Natl Fin Inc Cl A COMMON STOCK 31620R303 16 300 SH   SOLE   300 0 0
The Charles Schwab Corp COMMON STOCK 808513105 17 206 SH   SOLE   206 0 0
Discover Financial Services COMMON STOCK 254709108 18 152 SH   SOLE   152 0 0
Signature Bank COMMON STOCK 82669G104 18 56 SH   SOLE   56 0 0
Ameriprise Finl Inc COMMON STOCK 03076C106 19 64 SH   SOLE   64 0 0
First Financial Bankshares Inc COMMON STOCK 32020R109 20 391 SH   SOLE   391 0 0
Aia Group Ltd New Adr COMMON STOCK 001317205 20 508 SH   SOLE   508 0 0
Hartford Financial Services Group Inc COMMON STOCK 416515104 21 300 SH   SOLE   300 0 0
HDFC Bank Ltd COMMON STOCK 40415F101 22 338 SH   SOLE   338 0 0
BlackRock Inc COMMON STOCK 09247X101 25 27 SH   SOLE   27 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 31 400 SH   SOLE   400 0 0
Houlihan Lokey Inc COMMON STOCK 441593100 32 311 SH   SOLE   311 0 0
N B T Bancorp Inc COMMON STOCK 628778102 35 920 SH   SOLE   920 0 0
Citigroup Inc COMMON STOCK 172967424 41 675 SH   SOLE   675 0 0
Northway Financial Inc COMMON STOCK 667270201 52 1,575 SH   SOLE   1,575 0 0
Tompkins Financial Corp COMMON STOCK 890110109 52 627 SH   SOLE   627 0 0
Sun Life Financial COMMON STOCK 866796105 57 1,025 SH   SOLE   1,025 0 0
Morgan Stanley COMMON STOCK 617446448 60 613 SH   SOLE   613 0 0
Brookfield Asset Management Inc COMMON STOCK 112585104 67 1,110 SH   SOLE   1,110 0 0
Prudential Financial Inc COMMON STOCK 744320102 87 800 SH   SOLE   800 0 0
First Horizon Natl Cp Com COMMON STOCK 320517105 101 6,200 SH   SOLE   6,200 0 0
M & T Bank Corp COMMON STOCK 55261F104 108 700 SH   SOLE   700 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 111 880 SH   SOLE   880 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 114 1,000 SH   SOLE   1,000 0 0
Huntington Bancshs COMMON STOCK 446150104 132 8,539 SH   SOLE   8,539 0 0
Berkley WR Corp COMMON STOCK 084423102 180 2,179 SH   SOLE   2,179 0 0
Pnc Finl Svcs Group Com COMMON STOCK 693475105 185 924 SH   SOLE   924 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 189 15,000 SH   SOLE   15,000 0 0
Metlife Inc Com COMMON STOCK 59156R108 189 3,025 SH   SOLE   3,025 0 0
Wells Fargo & Co COMMON STOCK 949746101 212 4,428 SH   SOLE   4,428 0 0
Blackstone Group LP COMMON STOCK 09260D107 220 1,700 SH   SOLE   1,700 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108 227 1,153 SH   SOLE   1,153 0 0
Travelers Companies Com COMMON STOCK 89417E109 239 1,529 SH   SOLE   1,529 0 0
US Bancorp COMMON STOCK 902973304 340 6,050 SH   SOLE   6,050 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109 409 6,981 SH   SOLE   6,981 0 0
American Express Co COMMON STOCK 025816109 430 2,627 SH   SOLE   2,627 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 446 6,481 SH   SOLE   6,481 0 0
Bank Of America COMMON STOCK 060505104 468 10,512 SH   SOLE   10,512 0 0
Aon Corp Com COMMON STOCK G0403H108 593 1,973 SH   SOLE   1,973 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 2,133 7,135 SH   SOLE   7,135 0 0
Chubb Ltd COMMON STOCK H1467J104 8,224 42,544 SH   SOLE   42,544 0 0
SVB Financial Group COMMON STOCK 78486Q101 19,204 28,314 SH   SOLE   28,314 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104 22,335 58,385 SH   SOLE   58,385 0 0
First Republic Bank COMMON STOCK 33616C100 27,281 132,106 SH   SOLE   132,106 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 31,402 180,655 SH   SOLE   180,655 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 42,540 268,643 SH   SOLE   268,643 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
Globus Medical, Inc. Class A COMMON STOCK 379577208 4 55 SH   SOLE   55 0 0
Molina Healthcare Inc Com COMMON STOCK 60855R100 6 19 SH   SOLE   19 0 0
Bio-Techne Corp COMMON STOCK 09073M104 6 12 SH   SOLE   12 0 0
Sarepta Therapeutics Inc COMMON STOCK 803607100 6 70 SH   SOLE   70 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 6 200 SH   SOLE   200 0 0
Dentsply Intl Inc COMMON STOCK 24906P109 7 122 SH   SOLE   122 0 0
Resmed Inc COMMON STOCK 761152107 7 27 SH   SOLE   27 0 0
Straumann Holding AG COMMON STOCK 86317T103 7 67 SH   SOLE   67 0 0
Acadia Healthcare Company, Inc. COMMON STOCK 00404A109 8 125 SH   SOLE   125 0 0
West Pharmaceutical Services Inc COMMON STOCK 955306105 8 18 SH   SOLE   18 0 0
Syneos Health Inc COMMON STOCK 87166B102 9 85 SH   SOLE   85 0 0
Bio Rad Labs Inc Cl A COMMON STOCK 090572207 9 12 SH   SOLE   12 0 0
Envista Hldgs corp com COMMON STOCK 29415F104 10 227 SH   SOLE   227 0 0
Iqvia Hldgs Inc COMMON STOCK 46266C105 14 48 SH   SOLE   48 0 0
Charles River Laboratories COMMON STOCK 159864107 14 36 SH   SOLE   36 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
Organon &Co Common Stock COMMON STOCK 68622V106 22 732 SH   SOLE   732 0 0
Horizon Therapeutics PLC COMMON STOCK G46188101 23 218 SH   SOLE   218 0 0
Edwards Lifesciences Corporation COMMON STOCK 28176E108 24 182 SH   SOLE   182 0 0
Biogen Inc. COMMON STOCK 09062X103 24 100 SH   SOLE   100 0 0
Vanguard Health Care ETF COMMON STOCK 92204A504 27 100 SH   SOLE   100 0 0
RadNet Inc COMMON STOCK 750491102 30 1,000 SH   SOLE   1,000 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 34 200 SH   SOLE   200 0 0
Cerner Corp COMMON STOCK 156782104 37 400 SH   SOLE   400 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 38 5,000 SH   SOLE   5,000 0 0
Anthem Inc COMMON STOCK 036752103 44 95 SH   SOLE   95 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 49 382 SH   SOLE   382 0 0
Roche Holding AG COMMON STOCK 771195104 49 939 SH   SOLE   939 0 0
Laboratory Amer Hldgs Com New COMMON STOCK 50540R409 56 178 SH   SOLE   178 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108 59 773 SH   SOLE   773 0 0
Baxter International Inc COMMON STOCK 071813109 84 980 SH   SOLE   980 0 0
Danaher Corp COMMON STOCK 235851102 99 302 SH   SOLE   302 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205 105 940 SH   SOLE   940 0 0
Viatris Inc COMMON STOCK 92556V106 109 8,070 SH   SOLE   8,070 0 0
Stryker Corporation COMMON STOCK 863667101 112 418 SH   SOLE   418 0 0
United Therapeutics Corp COMMON STOCK 91307C102 138 639 SH   SOLE   639 0 0
Cigna Corp COMMON STOCK 125523100 158 690 SH   SOLE   690 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 160 1,134 SH   SOLE   1,134 0 0
Moderna Inc COMMON STOCK 60770K107 193 758 SH   SOLE   758 0 0
Mckesson Corporation COMMON STOCK 58155Q103 199 800 SH   SOLE   800 0 0
Novartis AG COMMON STOCK 66987V109 199 2,277 SH   SOLE   2,277 0 0
Lantheus Holdings Inc COMMON STOCK 516544103 217 7,497 SH   SOLE   7,497 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 220 1,000 SH   SOLE   1,000 0 0
Zoetis Inc COMMON STOCK 98978V103 320 1,311 SH   SOLE   1,311 0 0
Idexx Labs Inc COMMON STOCK 45168d104 424 644 SH   SOLE   644 0 0
Mettler-Toledo International Inc COMMON STOCK 592688105 518 305 SH   SOLE   305 0 0
Medtronic PLC COMMON STOCK G5960L103 547 5,284 SH   SOLE   5,284 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 586 9,399 SH   SOLE   9,399 0 0
Merck & Co Inc COMMON STOCK 58933Y105 621 8,098 SH   SOLE   8,098 0 0
Becton Dickinson & Co COMMON STOCK 075887109 666 2,648 SH   SOLE   2,648 0 0
Thermo Fisher Corp COMMON STOCK 883556102 717 1,074 SH   SOLE   1,074 0 0
Humana Inc COMMON STOCK 444859102 812 1,750 SH   SOLE   1,750 0 0
Amgen Inc COMMON STOCK 031162100 823 3,659 SH   SOLE   3,659 0 0
Lilly Eli & Co COMMON STOCK 532457108 1,102 3,990 SH   SOLE   3,990 0 0
Johnson & Johnson COMMON STOCK 478160104 3,010 17,598 SH   SOLE   17,598 0 0
Pfizer Inc COMMON STOCK 717081103 5,292 89,623 SH   SOLE   89,623 0 0
10x Genomics Inc Class A COMMON STOCK 88025U109 10,611 71,237 SH   SOLE   71,237 0 0
Illumina Inc COMMON STOCK 452327109 11,617 30,537 SH   SOLE   30,537 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 15,752 43,842 SH   SOLE   43,842 0 0
Catalent Inc COMMON STOCK 148806102 16,628 129,876 SH   SOLE   129,876 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 16,628 199,139 SH   SOLE   199,139 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 25,121 431,264 SH   SOLE   431,264 0 0
AbbVie Inc COMMON STOCK 00287Y109 35,574 262,736 SH   SOLE   262,736 0 0
Abbott Laboratories COMMON STOCK 002824100 43,816 311,323 SH   SOLE   311,323 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 44,838 89,294 SH   SOLE   89,294 0 0
QuantumScape Corp COMMON STOCK 74767V109 2 100 SH   SOLE   100 0 0
Donaldson Company COMMON STOCK 257651109 3 50 SH   SOLE   50 0 0
Emerson Electric Co COMMON STOCK 291011104 4 40 SH   SOLE   40 0 0
Ritchie Bros Auctioneers Inc COMMON STOCK 767744105 4 65 SH   SOLE   65 0 0
Acuity Brands, Inc. COMMON STOCK 00508Y102 4 21 SH   SOLE   21 0 0
Stanley Works COMMON STOCK 854502101 5 26 SH   SOLE   26 0 0
ABB Ltd COMMON STOCK 000375204 5 139 SH   SOLE   139 0 0
Deere & Co Com COMMON STOCK 244199105 5 16 SH   SOLE   16 0 0
Gibraltar Industries Inc COMMON STOCK 374689107 6 83 SH   SOLE   83 0 0
The Toro Co COMMON STOCK 891092108 6 61 SH   SOLE   61 0 0
Lennox International COMMON STOCK 526107107 6 19 SH   SOLE   19 0 0
Clean Harbors Inc COMMON STOCK 184496107 6 62 SH   SOLE   62 0 0
Exponent Inc COMMON STOCK 30214U102 6 53 SH   SOLE   53 0 0
Assa Abloy Ab Adr COMMON STOCK 045387107 6 420 SH   SOLE   420 0 0
Federal Signal Corp COMMON STOCK 313855108 7 150 SH   SOLE   150 0 0
Generac Holdings Inc COMMON STOCK 368736104 7 20 SH   SOLE   20 0 0
FTI Consulting Inc COMMON STOCK 302941109 8 50 SH   SOLE   50 0 0
Atlas Copco Ab COMMON STOCK 049255805 8 129 SH   SOLE   129 0 0
Booz Allen Hamilton Holding Corp COMMON STOCK 099502106 8 95 SH   SOLE   95 0 0
Copart Inc COMMON STOCK 217204106 8 55 SH   SOLE   55 0 0
Crh Plc ADR COMMON STOCK 12626K203 8 160 SH   SOLE   160 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106 9 140 SH   SOLE   140 0 0
Cintas Corp COMMON STOCK 172908105 9 20 SH   SOLE   20 0 0
Construction Partn Com Usd0.001 Cl A COMMON STOCK 21044C107 9 313 SH   SOLE   313 0 0
Vestas Wind Systems A/S COMMON STOCK 925458101 10 940 SH   SOLE   940 0 0
Johnson Controls Inc COMMON STOCK G51502105 10 118 SH   SOLE   118 0 0
J B Hunt Transport COMMON STOCK 445658107 10 50 SH   SOLE   50 0 0
Kingspan Group PLC COMMON STOCK 496402108 11 92 SH   SOLE   92 0 0
Xylem Inc Com COMMON STOCK 98419m100 11 92 SH   SOLE   92 0 0
Skywest Inc Com COMMON STOCK 830879102 12 309 SH   SOLE   309 0 0
Carrier Global Corporate COMMON STOCK 14448C104 13 244 SH   SOLE   244 0 0
Nordson Corp COMMON STOCK 655663102 13 52 SH   SOLE   52 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 14 117 SH   SOLE   117 0 0
Idex Corp COMMON STOCK 45167R104 15 62 SH   SOLE   62 0 0
Hexcel Corp New Com COMMON STOCK 428291108 15 285 SH   SOLE   285 0 0
Carlisle Co COMMON STOCK 142339100 15 60 SH   SOLE   60 0 0
United Rentals Inc COMMON STOCK 911363109 16 49 SH   SOLE   49 0 0
Daikin Industries Ltd COMMON STOCK 23381B106 17 746 SH   SOLE   746 0 0
Sunrun Inc COMMON STOCK 86771W105 17 500 SH   SOLE   500 0 0
Siemens AG Sponsored ADR COMMON STOCK 826197501 21 239 SH   SOLE   239 0 0
Armstrong World Industries Inc COMMON STOCK 04247X102 23 194 SH   SOLE   194 0 0
Thor Inds Inc Com COMMON STOCK 885160101 23 223 SH   SOLE   223 0 0
Landstar System Inc COMMON STOCK 515098101 25 137 SH   SOLE   137 0 0
RBC bearings Inc COMMON STOCK 75524B104 27 132 SH   SOLE   132 0 0
Watsco, Inc. COMMON STOCK 942622200 27 87 SH   SOLE   87 0 0
Dover Corp COMMON STOCK 260003108 27 150 SH   SOLE   150 0 0
Genuine Parts Co Com COMMON STOCK 372460105 28 200 SH   SOLE   200 0 0
Ihs Markit Ltd COMMON STOCK G47567105 28 211 SH   SOLE   211 0 0
S & P Industrials ETF COMMON STOCK 81369Y704 32 303 SH   SOLE   303 0 0
OTIS Worldwide Corporation COMMON STOCK 68902V107 33 379 SH   SOLE   379 0 0
Albany International Corp COMMON STOCK 012348108 40 452 SH   SOLE   452 0 0
Schneider Elec Sa COMMON STOCK 80687P106 43 1,094 SH   SOLE   1,094 0 0
General Dynamics Corp COMMON STOCK 369550108 46 222 SH   SOLE   222 0 0
Boeing Co COMMON STOCK 097023105 50 250 SH   SOLE   250 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 53 232 SH   SOLE   232 0 0
Mestek Inc COMMON STOCK 590829305 62 2,000 SH   SOLE   2,000 0 0
FedEx Corp COMMON STOCK 31428X106 64 246 SH   SOLE   246 0 0
Textron Inc COMMON STOCK 883203101 69 896 SH   SOLE   896 0 0
Teradyne Inc Com COMMON STOCK 880770102 83 505 SH   SOLE   505 0 0
Trueblue Inc Com COMMON STOCK 89785x101 103 3,717 SH   SOLE   3,717 0 0
Iron Mountain Inc COMMON STOCK 46284V101 106 2,024 SH   SOLE   2,024 0 0
Republic Services Inc COMMON STOCK 760759100 107 766 SH   SOLE   766 0 0
SPX Corp COMMON STOCK 784635104 113 1,900 SH   SOLE   1,900 0 0
Waste Connections Inc COMMON STOCK 94106B101 137 1,005 SH   SOLE   1,005 0 0
Plug Power Inc New COMMON STOCK 72919P202 148 5,250 SH   SOLE   5,250 0 0
PACCAR Inc COMMON STOCK 693718108 150 1,700 SH   SOLE   1,700 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 172 2,820 SH   SOLE   2,820 0 0
Canadian Pac Ry Ltd Com COMMON STOCK 13645t100 194 2,701 SH   SOLE   2,701 0 0
Norfolk Southern Corp COMMON STOCK 655844108 223 748 SH   SOLE   748 0 0
Hubbell Inc COMMON STOCK 443510607 236 1,131 SH   SOLE   1,131 0 0
GE Co COMMON STOCK 369604301 238 2,517 SH   SOLE   2,517 0 0
Honeywell International COMMON STOCK 438516106 245 1,176 SH   SOLE   1,176 0 0
Eaton Corp PLC COMMON STOCK G29183103 251 1,450 SH   SOLE   1,450 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 277 1,122 SH   SOLE   1,122 0 0
Lockheed Martin Corp COMMON STOCK 539830109 291 820 SH   SOLE   820 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103 294 1,455 SH   SOLE   1,455 0 0
Roper Technologies Inc COMMON STOCK 776696106 332 674 SH   SOLE   674 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 333 1,046 SH   SOLE   1,046 0 0
CSX Corp COMMON STOCK 126408103 519 13,800 SH   SOLE   13,800 0 0
Cummins Inc Com COMMON STOCK 231021106 600 2,750 SH   SOLE   2,750 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 666 3,107 SH   SOLE   3,107 0 0
3M Co COMMON STOCK 88579Y101 845 4,757 SH   SOLE   4,757 0 0
Caterpillar Inc COMMON STOCK 149123101 977 4,728 SH   SOLE   4,728 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101 1,418 16,481 SH   SOLE   16,481 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109 2,147 6,154 SH   SOLE   6,154 0 0
Ametek Inc COMMON STOCK 031100100 2,861 19,460 SH   SOLE   19,460 0 0
GrafTech International Ltd COMMON STOCK 384313508 7,817 660,812 SH   SOLE   660,812 0 0
Allegion PLC COMMON STOCK G0176J109 20,530 155,017 SH   SOLE   155,017 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 22,881 107,301 SH   SOLE   107,301 0 0
Waste Management, Inc COMMON STOCK 94106L109 26,743 160,233 SH   SOLE   160,233 0 0
Union Pacific Corp COMMON STOCK 907818108 38,144 151,407 SH   SOLE   151,407 0 0
Fidelity National Information Services, Inc. COMMON STOCK 31620M106 1 10 SH   SOLE   10 0 0
Veeva Systems Inc COMMON STOCK 922475108 2 6 SH   SOLE   6 0 0
Power Integrations Inc COMMON STOCK 739276103 2 20 SH   SOLE   20 0 0
Snap Inc Cl A COMMON STOCK 83304A106 2 50 SH   SOLE   50 0 0
Hp Inc COMMON STOCK 40434L105 3 77 SH   SOLE   77 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 3 7,000 SH   SOLE   7,000 0 0
Trimble Navigation Ltd COMMON STOCK 896239100 4 43 SH   SOLE   43 0 0
Euronet Worldwide Inc COMMON STOCK 298736109 4 34 SH   SOLE   34 0 0
Murata Manufacturing Co Ltd COMMON STOCK 626425102 4 218 SH   SOLE   218 0 0
Blackbaud Inc COMMON STOCK 09227Q100 5 58 SH   SOLE   58 0 0
Cerence Inc COMMON STOCK 156727109 5 60 SH   SOLE   60 0 0
Cognex Corp COMMON STOCK 192422103 5 60 SH   SOLE   60 0 0
Square Inc COMMON STOCK 852234103 5 32 SH   SOLE   32 0 0
Infineon Technologies AG COMMON STOCK 45662N103 5 114 SH   SOLE   114 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102 6 310 SH   SOLE   310 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 6 50 SH   SOLE   50 0 0
Paylocity Holding Corp COMMON STOCK 70438V106 6 27 SH   SOLE   27 0 0
Entegris Inc COMMON STOCK 29362U104 7 50 SH   SOLE   50 0 0
Amadeus It Group S A COMMON STOCK 02263T104 7 108 SH   SOLE   108 0 0
Rapid7 Inc COMMON STOCK 753422104 8 65 SH   SOLE   65 0 0
Electronic Arts Inc COMMON STOCK 285512109 8 61 SH   SOLE   61 0 0
Recruit Holdings Co Ltd COMMON STOCK 75629J101 8 674 SH   SOLE   674 0 0
Silicon Laboratories Inc. COMMON STOCK 826919102 8 40 SH   SOLE   40 0 0
Badger Meter Inc COMMON STOCK 056525108 9 80 SH   SOLE   80 0 0
Monolithic Pwr Sys Inc Com COMMON STOCK 609839105 9 18 SH   SOLE   18 0 0
HubSpot Inc COMMON STOCK 443573100 9 14 SH   SOLE   14 0 0
Dassault Systems Sa Adrf COMMON STOCK 237545108 9 157 SH   SOLE   157 0 0
Keysight Tech Inc COMMON STOCK 49338L103 9 46 SH   SOLE   46 0 0
Wolters Kluwer NV Sponsored ADR COMMON STOCK 977874205 10 81 SH   SOLE   81 0 0
Fiserv Inc Com COMMON STOCK 337738108 10 94 SH   SOLE   94 0 0
Diodes Inc COMMON STOCK 254543101 11 97 SH   SOLE   97 0 0
Henry Jack & Assoc COMMON STOCK 426281101 12 72 SH   SOLE   72 0 0
Manhattan Assocs Inc Com COMMON STOCK 562750109 12 80 SH   SOLE   80 0 0
Ansys Inc Com COMMON STOCK 03662Q105 13 32 SH   SOLE   32 0 0
Paycom Software Inc COMMON STOCK 70432V102 13 32 SH   SOLE   32 0 0
Amphenol Corp Cl A COMMON STOCK 032095101 13 152 SH   SOLE   152 0 0
Qorvo Inc COMMON STOCK 74736K101 13 86 SH   SOLE   86 0 0
ON Semiconductor Corp COMMON STOCK 682189105 16 233 SH   SOLE   233 0 0
Cdw Corp COMMON STOCK 12514G108 16 80 SH   SOLE   80 0 0
Synopsys Inc COMMON STOCK 871607107 17 45 SH   SOLE   45 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102 18 114 SH   SOLE   114 0 0
Zebra Technologies Corp COMMON STOCK 989207105 20 33 SH   SOLE   33 0 0
Evertec Inc COMMON STOCK 30040P103 20 402 SH   SOLE   402 0 0
KYNDRYL HOLDINGS ORD WI COMMON STOCK 50155Q100 20 1,116 SH   SOLE   1,116 0 0
Analog Devices COMMON STOCK 032654105 20 116 SH   SOLE   116 0 0
Lam Research Corp COMMON STOCK 512807108 21 29 SH   SOLE   29 0 0
WEX Inc COMMON STOCK 96208T104 21 150 SH   SOLE   150 0 0
Arrow Electrs Inc Com COMMON STOCK 042735100 21 159 SH   SOLE   159 0 0
RELX PLC Sponsored ADR COMMON STOCK 759530108 29 885 SH   SOLE   885 0 0
Corning Inc COMMON STOCK 219350105 34 900 SH   SOLE   900 0 0
AZENTA INC COMMON STOCK 114340102 36 351 SH   SOLE   351 0 0
Snowflake Cl A Ord COMMON STOCK 833445109 37 110 SH   SOLE   110 0 0
Cadence Design Systems Inc COMMON STOCK 127387108 37 200 SH   SOLE   200 0 0
ALLEGRO MICROSYSTEMS ORD COMMON STOCK 01749D105 40 1,100 SH   SOLE   1,100 0 0
SeaChange International, Inc. COMMON STOCK 811699107 40 25,000 SH   SOLE   25,000 0 0
Broadcom Inc Com COMMON STOCK 11135F101 44 66 SH   SOLE   66 0 0
Amkor Technology Inc Com COMMON STOCK 031652100 48 1,953 SH   SOLE   1,953 0 0
Salesforce.com Inc COMMON STOCK 79466L302 53 210 SH   SOLE   210 0 0
Nuance Commun Inc COMMON STOCK 67020Y100 55 1,000 SH   SOLE   1,000 0 0
WOLFSPEED ORD COMMON STOCK 977852102 72 644 SH   SOLE   644 0 0
Vanguard Information Technology ETF COMMON STOCK 92204A702 116 253 SH   SOLE   253 0 0
Akamai Technologies Com COMMON STOCK 00971T101 117 1,000 SH   SOLE   1,000 0 0
Microchip Technology Inc COMMON STOCK 595017104 131 1,500 SH   SOLE   1,500 0 0
Nvidia Corp Com COMMON STOCK 67066G104 151 514 SH   SOLE   514 0 0
Global Payments Inc. COMMON STOCK 37940X102 189 1,395 SH   SOLE   1,395 0 0
Tyler Technologies COMMON STOCK 902252105 194 360 SH   SOLE   360 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 210 1,207 SH   SOLE   1,207 0 0
Applied Materials COMMON STOCK 038222105 254 1,613 SH   SOLE   1,613 0 0
Palo Alto Networks, Inc. COMMON STOCK 697435105 278 500 SH   SOLE   500 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 339 1,798 SH   SOLE   1,798 0 0
Qualcomm Inc COMMON STOCK 747525103 366 2,000 SH   SOLE   2,000 0 0
Intel Corp COMMON STOCK 458140100 415 8,065 SH   SOLE   8,065 0 0
Nice Ltd COMMON STOCK 653656108 430 1,415 SH   SOLE   1,415 0 0
Adobe Systems Inc COMMON STOCK 00724F101 441 778 SH   SOLE   778 0 0
TE Connectivity Ltd COMMON STOCK H84989104 544 3,371 SH   SOLE   3,371 0 0
Oracle Corp COMMON STOCK 68389X105 544 6,242 SH   SOLE   6,242 0 0
Texas Instruments Inc COMMON STOCK 882508104 573 3,038 SH   SOLE   3,038 0 0
Gartner Inc COMMON STOCK 366651107 609 1,821 SH   SOLE   1,821 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 631 1,756 SH   SOLE   1,756 0 0
Intuit Inc COMMON STOCK 461202103 733 1,139 SH   SOLE   1,139 0 0
International Business Machines Corp COMMON STOCK 459200101 771 5,772 SH   SOLE   5,772 0 0
Cisco Systems Inc COMMON STOCK 17275R102 798 12,586 SH   SOLE   12,586 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 846 3,431 SH   SOLE   3,431 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104 12,678 481,678 SH   SOLE   481,678 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 14,329 78,376 SH   SOLE   78,376 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 29,523 245,394 SH   SOLE   245,394 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 29,871 131,139 SH   SOLE   131,139 0 0
ASML Holding NV ADR COMMON STOCK N07059210 31,903 40,072 SH   SOLE   40,072 0 0
Visa Inc COMMON STOCK 92826C839 35,162 162,253 SH   SOLE   162,253 0 0
Microsoft Corp COMMON STOCK 594918104 53,254 158,344 SH   SOLE   158,344 0 0
Accenture PLC COMMON STOCK G1151C101 53,789 129,753 SH   SOLE   129,753 0 0
Apple Inc COMMON STOCK 037833100 55,841 314,471 SH   SOLE   314,471 0 0
Quaker Chemical Corp COMMON STOCK 747316107 5 22 SH   SOLE   22 0 0
Packaging Corp Amer Com COMMON STOCK 695156109 5 40 SH   SOLE   40 0 0
Celanese Corp Del Com Ser A COMMON STOCK 150870103 6 35 SH   SOLE   35 0 0
Livent Corp COMMON STOCK 53814L108 6 244 SH   SOLE   244 0 0
Eagle Materials Inc COMMON STOCK 26969P108 7 40 SH   SOLE   40 0 0
Reliance Steel & Alum Com COMMON STOCK 759509102 8 50 SH   SOLE   50 0 0
RPM International Inc COMMON STOCK 749685103 13 132 SH   SOLE   132 0 0
Sylvamo Corp COMMON STOCK 871332102 13 481 SH   SOLE   481 0 0
Symrise AG COMMON STOCK 87155N109 17 465 SH   SOLE   465 0 0
Avery Dennison Corp COMMON STOCK 053611109 21 95 SH   SOLE   95 0 0
Pioneer Nat Res Co Com COMMON STOCK 723787107 23 128 SH   SOLE   128 0 0
Rio Tinto Plc-Spon ADR COMMON STOCK 767204100 27 400 SH   SOLE   400 0 0
Scotts Miracle Gro Co Cl A COMMON STOCK 810186106 29 180 SH   SOLE   180 0 0
Nutrien Ltd COMMON STOCK 67077M108 35 459 SH   SOLE   459 0 0
Bhp Billiton COMMON STOCK 05545E209 45 750 SH   SOLE   750 0 0
Eastman Chem Co Com COMMON STOCK 277432100 48 400 SH   SOLE   400 0 0
Corteva Inc com COMMON STOCK 22052L104 136 2,883 SH   SOLE   2,883 0 0
Dow Chemical Co COMMON STOCK 260557103 181 3,195 SH   SOLE   3,195 0 0
International Paper Co COMMON STOCK 460146103 249 5,300 SH   SOLE   5,300 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 263 3,257 SH   SOLE   3,257 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 309 1,016 SH   SOLE   1,016 0 0
Ecolab Inc COMMON STOCK 278865100 22,595 96,318 SH   SOLE   96,318 0 0
Linde Plc COMMON STOCK G5494J103 30,043 86,723 SH   SOLE   86,723 0 0
Sherwin Williams Co COMMON STOCK 824348106 31,385 89,121 SH   SOLE   89,121 0 0
Public Storage COMMON STOCK 74460D109 4 11 SH   SOLE   11 0 0
EastGroup Properties Inc COMMON STOCK 277276101 5 22 SH   SOLE   22 0 0
Jones Lang Lasalle COMMON STOCK 48020Q107 8 29 SH   SOLE   29 0 0
Sun Communities Inc COMMON STOCK 866674104 8 40 SH   SOLE   40 0 0
Extra Space Storage Inc. COMMON STOCK 30225T102 10 43 SH   SOLE   43 0 0
Schwab US REIT ETF COMMON STOCK 808524847 35 657 SH   SOLE   657 0 0
Prologis, Inc. COMMON STOCK 74340W103 49 293 SH   SOLE   293 0 0
LTC Properties Inc COMMON STOCK 502175102 51 1,500 SH   SOLE   1,500 0 0
Xtrackers International Real Estate ETF COMMON STOCK 233051846 57 2,045 SH   SOLE   2,045 0 0
Independence Realty Trust Inc COMMON STOCK 45378A106 94 3,623 SH   SOLE   3,623 0 0
Uniti Group Inc COMMON STOCK 91325V108 96 6,861 SH   SOLE   6,861 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 326 1,113 SH   SOLE   1,113 0 0
Vanguard REIT COMMON STOCK 922908553 465 4,006 SH   SOLE   4,006 0 0
Crown Castle International Corp COMMON STOCK 22822V101 25,100 120,245 SH   SOLE   120,245 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109 27,147 121,758 SH   SOLE   121,758 0 0
DTE Energy Co COMMON STOCK 233331107 4 37 SH   SOLE   37 0 0
S & P Utilities ETF COMMON STOCK 81369Y886 10 135 SH   SOLE   135 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106 31 366 SH   SOLE   366 0 0
National Grid Plc ADR F Sponsored ADR COMMON STOCK 636274409 46 640 SH   SOLE   640 0 0
Pub Svc Ent Group Inc COMMON STOCK 744573106 47 700 SH   SOLE   700 0 0
ENERGY INC COMMON STOCK 30034W106 48 700 SH   SOLE   700 0 0
Essential Utilities Inc COMMON STOCK 29670G102 73 1,363 SH   SOLE   1,363 0 0
Eversource Energy COMMON STOCK 30040W108 84 927 SH   SOLE   927 0 0
PPL Corporation COMMON STOCK 69351T106 96 3,200 SH   SOLE   3,200 0 0
Southern Co COMMON STOCK 842587107 151 2,200 SH   SOLE   2,200 0 0
Entergy Corp COMMON STOCK 29364G103 158 1,400 SH   SOLE   1,400 0 0
Dominion Resources Inc COMMON STOCK 25746U109 174 2,213 SH   SOLE   2,213 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 189 1,801 SH   SOLE   1,801 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 356 4,000 SH   SOLE   4,000 0 0
NextEra Energy Inc COMMON STOCK 65339F101 939 10,053 SH   SOLE   10,053 0 0
American Water Works Company, Inc. COMMON STOCK 030420103 25,169 133,266 SH   SOLE   133,266 0 0
Schwab Intermediate Term UST ETF COMMON STOCK 808524854 104 1,853 SH   SOLE   1,853 0 0
iShares 0-5 Year TIPS Bond ETF COMMON STOCK 46429B747 45 425 SH   SOLE   425 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 63 1,218 SH   SOLE   1,218 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 138 2,199 SH   SOLE   2,199 0 0
Invesco BulletShares 2028 Corp Bd ETF COMMON STOCK 46138J643 2 105 SH   SOLE   105 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783 32 1,465 SH   SOLE   1,465 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577 33 1,576 SH   SOLE   1,576 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460 97 5,007 SH   SOLE   5,007 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 141 6,667 SH   SOLE   6,667 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 236 10,788 SH   SOLE   10,788 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 357 16,367 SH   SOLE   16,367 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 362 16,903 SH   SOLE   16,903 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 428 19,923 SH   SOLE   19,923 0 0
Vanguard Intermediate-Term Corp Bd ETF COMMON STOCK 92206C870 796 8,581 SH   SOLE   8,581 0 0
Vanguard Muni Bnd Tax COMMON STOCK 922907746 161 2,940 SH   SOLE   2,940 0 0
Vanguard Bond Index Fund Total Bond Market COMMON STOCK 921937835 436 5,146 SH   SOLE   5,146 0 0
Janus Henderson AAA CLO ETF COMMON STOCK 47103U845 15,394 305,549 SH   SOLE   305,549 0 0
iShares iBonds Dec 2028 Term Muni Bd ETF COMMON STOCK 46435U325 12 450 SH   SOLE   450 0 0
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283 13 490 SH   SOLE   490 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259 33 1,230 SH   SOLE   1,230 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697 62 2,330 SH   SOLE   2,330 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318 142 5,485 SH   SOLE   5,485 0 0
iShares iBonds Dec 2022 Term Muni Bond ETF COMMON STOCK 46435G755 150 5,756 SH   SOLE   5,756 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432 212 7,595 SH   SOLE   7,595 0 0
iShares National Muni Bond COMMON STOCK 464288414 316 2,715 SH   SOLE   2,715 0 0