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 50 500 SH   SOLE   500 0 0
SPDR Gold MiniShares COMMON STOCK 98149E204 238 13,540 SH   SOLE   13,540 0 0
SPDR Gold Shares COMMON STOCK 78463V107 9,054 54,661 SH   SOLE   54,661 0 0
iShares Gold Trust COMMON STOCK 464285204 23,309 691,471 SH   SOLE   691,471 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 99 1,250 SH   SOLE   1,250 0 0
Omnicom Group Inc Com COMMON STOCK 681919106 2 25 SH   SOLE   25 0 0
Bce Inc Com New COMMON STOCK 05534B760 3 70 SH   SOLE   70 0 0
T-Mobile US Inc COMMON STOCK 872590104 9 59 SH   SOLE   59 0 0
Verizon Communications Inc COMMON STOCK 92343V104 35 620 SH   SOLE   620 0 0
Vodafone Group Plc ADR COMMON STOCK 92857W308 51 3,000 SH   SOLE   3,000 0 0
AT&T Inc COMMON STOCK 00206R102 62 2,139 SH   SOLE   2,139 0 0
EverQuote Inc COMMON STOCK 30041R108 65 2,000 SH   SOLE   2,000 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 296 410 SH   SOLE   410 0 0
Comcast Corp COMMON STOCK 20030N101 324 5,674 SH   SOLE   5,674 0 0
Facebook Inc COMMON STOCK 30303M102 420 1,208 SH   SOLE   1,208 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 745 305 SH   SOLE   305 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 827 330 SH   SOLE   330 0 0
Activision Blizzard In Com COMMON STOCK 00507V109 24,013 251,606 SH   SOLE   251,606 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 26,557 152,928 SH   SOLE   152,928 0 0
Williams-Sonoma Inc COMMON STOCK 969904101 2 11 SH   SOLE   11 0 0
Dollar Tree Stores Inc COMMON STOCK 256746108 3 27 SH   SOLE   27 0 0
Discovery Holding Co-Ser A W/I COMMON STOCK 25470f104 3 106 SH   SOLE   106 0 0
Chipotle Mexican Grill Inc Class A COMMON STOCK 169656105 5 3 SH   SOLE   3 0 0
eBay Inc COMMON STOCK 278642103 7 99 SH   SOLE   99 0 0
NETFlix Inc Com COMMON STOCK 64110l106 13 25 SH   SOLE   25 0 0
Tesla Motors Inc COMMON STOCK 88160R101 14 20 SH   SOLE   20 0 0
VF Corp COMMON STOCK 918204108 16 200 SH   SOLE   200 0 0
Ford Motor Co COMMON STOCK 345370860 19 1,250 SH   SOLE   1,250 0 0
Lennar Corporation Class A COMMON STOCK 526057104 24 241 SH   SOLE   241 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 25 80 SH   SOLE   80 0 0
Lear Corp. COMMON STOCK 521865204 29 165 SH   SOLE   165 0 0
Autozone Inc COMMON STOCK 053332102 34 23 SH   SOLE   23 0 0
Yum Brands Inc COMMON STOCK 988498101 35 300 SH   SOLE   300 0 0
Pulte Homes Inc Com COMMON STOCK 745867101 44 800 SH   SOLE   800 0 0
Booking Holdings Inc COMMON STOCK 09857L108 44 20 SH   SOLE   20 0 0
S & P Discretionary ETF COMMON STOCK 81369Y407 48 271 SH   SOLE   271 0 0
Hilton Worldwide Hld COMMON STOCK 43300A203 52 427 SH   SOLE   427 0 0
Tractor Supply Co COMMON STOCK 892356106 54 290 SH   SOLE   290 0 0
Target Corp COMMON STOCK 87612E106 124 514 SH   SOLE   514 0 0
CarMax Inc COMMON STOCK 143130102 174 1,350 SH   SOLE   1,350 0 0
Starbucks Corp COMMON STOCK 855244109 223 1,994 SH   SOLE   1,994 0 0
General Motors Corp COMMON STOCK 37045V100 243 4,100 SH   SOLE   4,100 0 0
McDonald's Corp COMMON STOCK 580135101 290 1,257 SH   SOLE   1,257 0 0
Lowe's Companies Inc COMMON STOCK 548661107 432 2,229 SH   SOLE   2,229 0 0
Dollar General Corp COMMON STOCK 256677105 523 2,415 SH   SOLE   2,415 0 0
TJX Companies Inc COMMON STOCK 872540109 724 10,741 SH   SOLE   10,741 0 0
Walt Disney Co COMMON STOCK 254687106 910 5,176 SH   SOLE   5,176 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 958 34,876 SH   SOLE   34,876 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 23,947 42,294 SH   SOLE   42,294 0 0
Nike Inc COMMON STOCK 654106103 25,544 165,345 SH   SOLE   165,345 0 0
Home Depot Inc COMMON STOCK 437076102 35,868 112,477 SH   SOLE   112,477 0 0
Amazon.com, Inc. COMMON STOCK 023135106 43,377 12,609 SH   SOLE   12,609 0 0
The Kraft Heinz Co COMMON STOCK 500754106 1 33 SH   SOLE   33 0 0
The Hain Celestial Group Inc COMMON STOCK 405217100 3 80 SH   SOLE   80 0 0
Hershey Company COMMON STOCK 427866108 5 31 SH   SOLE   31 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 13 191 SH   SOLE   191 0 0
Campbell Soup Co Com COMMON STOCK 134429109 18 400 SH   SOLE   400 0 0
Archer-Daniels Midland Co COMMON STOCK 039483102 24 400 SH   SOLE   400 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 36 270 SH   SOLE   270 0 0
McCormick & Co Inc COMMON STOCK 579780206 37 420 SH   SOLE   420 0 0
Altria Group Inc COMMON STOCK 02209S103 38 803 SH   SOLE   803 0 0
Philip Morris International Inc COMMON STOCK 718172109 44 444 SH   SOLE   444 0 0
Lamb Weston Holdings COMMON STOCK 513272104 51 635 SH   SOLE   635 0 0
Nestle SA COMMON STOCK 641069406 56 450 SH   SOLE   450 0 0
Danone SA ADR COMMON STOCK 23636T100 58 4,100 SH   SOLE   4,100 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 69 1,988 SH   SOLE   1,988 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102 70 5,000 SH   SOLE   5,000 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 71 1,350 SH   SOLE   1,350 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 121 1,635 SH   SOLE   1,635 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 128 910 SH   SOLE   910 0 0
Coca-Cola Co COMMON STOCK 191216100 129 2,380 SH   SOLE   2,380 0 0
General Mills Inc COMMON STOCK 370334104 159 2,603 SH   SOLE   2,603 0 0
Darling Ingredients COMMON STOCK 237266101 186 2,750 SH   SOLE   2,750 0 0
Mondelez International Inc COMMON STOCK 609207105 263 4,209 SH   SOLE   4,209 0 0
CVS Health Corp COMMON STOCK 126650100 326 3,908 SH   SOLE   3,908 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 431 1,088 SH   SOLE   1,088 0 0
Sysco Corp COMMON STOCK 871829107 644 8,287 SH   SOLE   8,287 0 0
Unilever Plc Adr New COMMON STOCK 904767704 1,060 18,113 SH   SOLE   18,113 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 2,013 24,744 SH   SOLE   24,744 0 0
Procter & Gamble Co COMMON STOCK 742718109 3,100 22,972 SH   SOLE   22,972 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 18,473 216,772 SH   SOLE   216,772 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 19,252 529,204 SH   SOLE   529,204 0 0
Constellation Brand COMMON STOCK 21036P108 21,367 91,354 SH   SOLE   91,354 0 0
PepsiCo Inc COMMON STOCK 713448108 22,683 153,089 SH   SOLE   153,089 0 0
EOG Resources Inc COMMON STOCK 26875P101 3 32 SH   SOLE   32 0 0
Transcanada Corp Com COMMON STOCK 87807B107 3 65 SH   SOLE   65 0 0
Enterprise Products Partners LP COMMON STOCK 293792107 7 300 SH   SOLE   300 0 0
Energy Select Sector SPDR ETF COMMON STOCK 81369Y506 8 153 SH   SOLE   153 0 0
Apache Corporation COMMON STOCK 03743Q108 10 476 SH   SOLE   476 0 0
Wisconsin Energy Corp Com COMMON STOCK 92939U106 12 134 SH   SOLE   134 0 0
CMS Energy Corp COMMON STOCK 125896100 34 582 SH   SOLE   582 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 38 2,095 SH   SOLE   2,095 0 0
Enbridge Inc Com COMMON STOCK 29250n105 47 1,172 SH   SOLE   1,172 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100 51 655 SH   SOLE   655 0 0
Phillips 66 COMMON STOCK 718546104 60 700 SH   SOLE   700 0 0
Schlumberger Ltd COMMON STOCK 806857108 70 2,175 SH   SOLE   2,175 0 0
Equitrans Midstream Corp COMMON STOCK 294600101 85 9,983 SH   SOLE   9,983 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 121 3,000 SH   SOLE   3,000 0 0
ConocoPhillips COMMON STOCK 20825C104 128 2,098 SH   SOLE   2,098 0 0
Chevron Corp COMMON STOCK 166764100 206 1,964 SH   SOLE   1,964 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 351 5,559 SH   SOLE   5,559 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 361 4,040 SH   SOLE   4,040 0 0
iShares Global Clean Energy COMMON STOCK 464288224 514 21,925 SH   SOLE   21,925 0 0
Baker Hughes Co COMMON STOCK 05722G100 15,701 686,550 SH   SOLE   686,550 0 0
TotalEnergies SE Sponsored ADR COMMON STOCK 89151E109 19,919 440,107 SH   SOLE   440,107 0 0
Schwab Fundamental Intl Small Co ETF COMMON STOCK 808524748 2 60 SH   SOLE   60 0 0
Vanguard Mid Cap Etf COMMON STOCK 922908629 3 11 SH   SOLE   11 0 0
Invesco S&P 500 Quality ETF COMMON STOCK 46137V241 3 69 SH   SOLE   69 0 0
S & P Financials ETF COMMON STOCK 81369Y605 6 150 SH   SOLE   150 0 0
Global X Cannabis ETF COMMON STOCK 37954Y426 7 500 SH   SOLE   500 0 0
iShares TR Msci Eafe Fd Msci Eafe Index Fu COMMON STOCK 464287465 8 97 SH   SOLE   97 0 0
Vanguard Materials ETF COMMON STOCK 92204A801 13 72 SH   SOLE   72 0 0
I Shares Msci Emrg Mkt Fd Emerging Markets COMMON STOCK 464287234 14 255 SH   SOLE   255 0 0
Vanguard Index Fds Extend Mkt ETF COMMON STOCK 922908652 14 75 SH   SOLE   75 0 0
iShares TR Msci Small Cap COMMON STOCK 464288273 16 215 SH   SOLE   215 0 0
ISHARES Medical Devices COMMON STOCK 464288810 19 52 SH   SOLE   52 0 0
iShares Russell Top 200 Growth ETF COMMON STOCK 464289438 20 130 SH   SOLE   130 0 0
Ishares Russell COMMON STOCK 464287648 28 90 SH   SOLE   90 0 0
US Global Jets ETF COMMON STOCK 26922A842 31 1,300 SH   SOLE   1,300 0 0
Vanguard ESG US Stock ETF COMMON STOCK 921910733 32 398 SH   SOLE   398 0 0
Schwab Fundamental Emerg Mkts Large Co ETF COMMON STOCK 808524730 36 1,115 SH   SOLE   1,115 0 0
iShares Edge MSCI USA Value Factor ETF COMMON STOCK 46432F388 38 358 SH   SOLE   358 0 0
Invesco FTSE RAFI Dev Mkts ex-US S/M ETF COMMON STOCK 46138E735 42 1,098 SH   SOLE   1,098 0 0
Vanguard Index Fds Small Cp ETF COMMON STOCK 922908751 45 201 SH   SOLE   201 0 0
Schwab International Equity ETF COMMON STOCK 808524805 46 1,159 SH   SOLE   1,159 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 49 807 SH   SOLE   807 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 53 664 SH   SOLE   664 0 0
Vanguard Total World Stock ETF COMMON STOCK 922042742 54 521 SH   SOLE   521 0 0
Invesco FTSE RAFI US 1500 Small-Mid ETF COMMON STOCK 46137V597 63 335 SH   SOLE   335 0 0
Schwab Fundamental US COMMON STOCK 808524771 65 1,197 SH   SOLE   1,197 0 0
Invesco Dynamic Semiconductors ETF COMMON STOCK 46137V647 69 534 SH   SOLE   534 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309 73 1,000 SH   SOLE   1,000 0 0
VictoryShares US SmCp Hi Div Vol Wtd ETF COMMON STOCK 92647N873 81 1,342 SH   SOLE   1,342 0 0
iShares Core S&P 500 COMMON STOCK 464287200 88 204 SH   SOLE   204 0 0
iShares North American Tech COMMON STOCK 464287549 90 222 SH   SOLE   222 0 0
DeltaShares S&P 600 Managed Risk ETF COMMON STOCK 89349P305 92 1,591 SH   SOLE   1,591 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 109 400 SH   SOLE   400 0 0
Schwab US Small-Cap ETF COMMON STOCK 808524607 110 1,057 SH   SOLE   1,057 0 0
iShares Core Dividend Growth ETF COMMON STOCK 46434V621 120 2,391 SH   SOLE   2,391 0 0
Schwab US Large Cap ETF COMMON STOCK 808524201 122 1,169 SH   SOLE   1,169 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 138 1,219 SH   SOLE   1,219 0 0
Schwab Fundamental Intl Large Co ETF COMMON STOCK 808524755 155 4,650 SH   SOLE   4,650 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 181 1,200 SH   SOLE   1,200 0 0
Vanguard Meg Cap Grth COMMON STOCK 921910816 185 800 SH   SOLE   800 0 0
iShares Edge MSCI USA Quality Factor ETF COMMON STOCK 46432F339 205 1,544 SH   SOLE   1,544 0 0
SPDR S&P MidCap 400 ETF COMMON STOCK 78467Y107 206 419 SH   SOLE   419 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 210 783 SH   SOLE   783 0 0
Vanguard Tax-Managed Europe Pac ETF COMMON STOCK 921943858 228 4,420 SH   SOLE   4,420 0 0
First Tr Value Line Shs Index ETF COMMON STOCK 33734H106 275 6,927 SH   SOLE   6,927 0 0
Vanguard FTSE Emerging Markets ETF COMMON STOCK 922042858 292 5,380 SH   SOLE   5,380 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 304 1,918 SH   SOLE   1,918 0 0
Vanguard Dividend Appreciation ETF COMMON STOCK 921908844 307 1,986 SH   SOLE   1,986 0 0
iShares Edge MSCI Min Vol USA COMMON STOCK 46429B697 324 4,395 SH   SOLE   4,395 0 0
Vanguard Value ETF COMMON STOCK 922908744 356 2,591 SH   SOLE   2,591 0 0
PowerShares QQQ ETF COMMON STOCK 46090E103 371 1,046 SH   SOLE   1,046 0 0
Invesco S&P 500 Equal Wt Hlth Care ETF COMMON STOCK 46137V332 372 1,268 SH   SOLE   1,268 0 0
Wisdomtree US Midcap COMMON STOCK 97717W570 373 7,122 SH   SOLE   7,122 0 0
VanEck Vectors Morningstar Wide Moat ETF COMMON STOCK 92189F643 386 5,217 SH   SOLE   5,217 0 0
Schwab US Dividend COMMON STOCK 808524797 438 5,795 SH   SOLE   5,795 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127 509 8,384 SH   SOLE   8,384 0 0
SPDR S&P 500 ETF COMMON STOCK 78462F103 513 1,198 SH   SOLE   1,198 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842 528 7,054 SH   SOLE   7,054 0 0
Schwab US Broad Market ETF COMMON STOCK 808524102 575 5,512 SH   SOLE   5,512 0 0
SPDR Dow Jones Industrial Average ETF COMMON STOCK 78467X109 688 1,995 SH   SOLE   1,995 0 0
Schwab Fundamental US Broad Market ETF COMMON STOCK 808524789 938 17,245 SH   SOLE   17,245 0 0
SPDR S&P 500 Growth COMMON STOCK 78464A409 1,046 16,608 SH   SOLE   16,608 0 0
Vanguard Total Stock Market ETF COMMON STOCK 922908769 2,015 9,041 SH   SOLE   9,041 0 0
Vanguard Index Fds Growth ETF COMMON STOCK 922908736 2,085 7,269 SH   SOLE   7,269 0 0
Equinix, Inc. COMMON STOCK 29444U700 2 2 SH   SOLE   2 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 2 5 SH   SOLE   5 0 0
Pnc Finl Svcs Group Com COMMON STOCK 693475105 2 13 SH   SOLE   13 0 0
Popular Inc COMMON STOCK 733174700 3 36 SH   SOLE   36 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572q105 3 15 SH   SOLE   15 0 0
Truist Finl Corp Com COMMON STOCK 89832Q109 4 65 SH   SOLE   65 0 0
Allstate Corp COMMON STOCK 020002101 4 30 SH   SOLE   30 0 0
Simon Property Group, Inc. COMMON STOCK 828806109 5 40 SH   SOLE   40 0 0
Extra Space Storage Inc. COMMON STOCK 30225T102 7 43 SH   SOLE   43 0 0
Citigroup Inc COMMON STOCK 172967424 7 100 SH   SOLE   100 0 0
Annaly Capital Mgmt COMMON STOCK 035710409 9 1,000 SH   SOLE   1,000 0 0
Price T Rowe Group Inc Com COMMON STOCK 74144T108 10 53 SH   SOLE   53 0 0
Fidelity Natl Fin Inc Cl A COMMON STOCK 31620R303 13 300 SH   SOLE   300 0 0
Bank of New York Mellon Corp COMMON STOCK 064058100 14 270 SH   SOLE   270 0 0
BlackRock Inc COMMON STOCK 09247X101 21 24 SH   SOLE   24 0 0
Fifth Third Bancorp COMMON STOCK 316773100 22 588 SH   SOLE   588 0 0
Tompkins Financial Corp COMMON STOCK 890110109 49 627 SH   SOLE   627 0 0
Northway Financial Inc COMMON STOCK 667270201 49 1,575 SH   SOLE   1,575 0 0
Brookfield Asset Management Inc COMMON STOCK 112585104 87 1,710 SH   SOLE   1,710 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 99 880 SH   SOLE   880 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 117 1,000 SH   SOLE   1,000 0 0
Wells Fargo & Co COMMON STOCK 949746101 127 2,794 SH   SOLE   2,794 0 0
Berkley WR Corp COMMON STOCK 084423102 149 2,000 SH   SOLE   2,000 0 0
Blackstone Group LP COMMON STOCK 09260D107 165 1,700 SH   SOLE   1,700 0 0
Bank Of America COMMON STOCK 060505104 180 4,376 SH   SOLE   4,376 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 186 15,000 SH   SOLE   15,000 0 0
US Bancorp COMMON STOCK 902973304 203 3,564 SH   SOLE   3,564 0 0
M & T Bank Corp COMMON STOCK 55261F104 211 1,449 SH   SOLE   1,449 0 0
Travelers Companies Com COMMON STOCK 89417E109 216 1,443 SH   SOLE   1,443 0 0
American Express Co COMMON STOCK 025816109 248 1,500 SH   SOLE   1,500 0 0
Aon Corp Com COMMON STOCK G0403H108 437 1,829 SH   SOLE   1,829 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 460 6,173 SH   SOLE   6,173 0 0
Chubb Ltd COMMON STOCK H1467J104 19,510 122,751 SH   SOLE   122,751 0 0
Goldman Sachs Group, Inc. COMMON STOCK 38141G104 20,068 52,877 SH   SOLE   52,877 0 0
First Republic Bank COMMON STOCK 33616C100 24,495 130,873 SH   SOLE   130,873 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 24,772 176,087 SH   SOLE   176,087 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 36,014 231,541 SH   SOLE   231,541 0 0
ROYALTY PHARMA CL A ORD COMMON STOCK G7709Q104 1 28 SH   SOLE   28 0 0
Alcon Inc COMMON STOCK H01301128 2 24 SH   SOLE   24 0 0
Cardinal Health COMMON STOCK 14149Y108 3 47 SH   SOLE   47 0 0
Sarepta Therapeutics Inc COMMON STOCK 803607100 5 70 SH   SOLE   70 0 0
GlaxoSmithKline PLC COMMON STOCK 37733W105 6 149 SH   SOLE   149 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 8 200 SH   SOLE   200 0 0
Organon &Co Common Stock COMMON STOCK 68622V106 18 609 SH   SOLE   609 0 0
Roche Holding AG COMMON STOCK 771195104 23 500 SH   SOLE   500 0 0
Anthem Inc COMMON STOCK 036752103 26 68 SH   SOLE   68 0 0
RadNet Inc COMMON STOCK 750491102 34 1,000 SH   SOLE   1,000 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 34 200 SH   SOLE   200 0 0
Laboratory Amer Hldgs Com New COMMON STOCK 50540R409 44 160 SH   SOLE   160 0 0
Novo-Nordisk A-S ADR F 1 ADR Rep 1 Ord COMMON STOCK 670100205 47 562 SH   SOLE   562 0 0
Hologic Inc COMMON STOCK 436440101 53 800 SH   SOLE   800 0 0
Danaher Corp COMMON STOCK 235851102 54 200 SH   SOLE   200 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 60 5,000 SH   SOLE   5,000 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 61 382 SH   SOLE   382 0 0
Edwards Lifesciences Corporation COMMON STOCK 28176E108 68 653 SH   SOLE   653 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 76 604 SH   SOLE   604 0 0
Stryker Corporation COMMON STOCK 863667101 78 300 SH   SOLE   300 0 0
Cerner Corp COMMON STOCK 156782104 88 1,121 SH   SOLE   1,121 0 0
Sanofi SA COMMON STOCK 80105N105 101 1,914 SH   SOLE   1,914 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 106 1,588 SH   SOLE   1,588 0 0
Viatris Inc COMMON STOCK 92556V106 113 7,934 SH   SOLE   7,934 0 0
United Therapeutics Corp COMMON STOCK 91307C102 115 639 SH   SOLE   639 0 0
Novartis AG COMMON STOCK 66987V109 120 1,312 SH   SOLE   1,312 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108 125 773 SH   SOLE   773 0 0
Baxter International Inc COMMON STOCK 071813109 163 2,020 SH   SOLE   2,020 0 0
Cigna Corp COMMON STOCK 125523100 167 705 SH   SOLE   705 0 0
Moderna Inc COMMON STOCK 60770K107 178 758 SH   SOLE   758 0 0
Lantheus Holdings Inc COMMON STOCK 516544103 207 7,497 SH   SOLE   7,497 0 0
Medtronic PLC COMMON STOCK G5960L103 284 2,290 SH   SOLE   2,290 0 0
Zoetis Inc COMMON STOCK 98978V103 288 1,547 SH   SOLE   1,547 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 325 1,611 SH   SOLE   1,611 0 0
Becton Dickinson & Co COMMON STOCK 075887109 337 1,385 SH   SOLE   1,385 0 0
Idexx Labs Inc COMMON STOCK 45168d104 432 684 SH   SOLE   684 0 0
Thermo Fisher Corp COMMON STOCK 883556102 469 929 SH   SOLE   929 0 0
Merck & Co Inc COMMON STOCK 58933Y105 493 6,339 SH   SOLE   6,339 0 0
Mettler-Toledo International Inc COMMON STOCK 592688105 596 430 SH   SOLE   430 0 0
Amgen Inc COMMON STOCK 031162100 729 2,990 SH   SOLE   2,990 0 0
Humana Inc COMMON STOCK 444859102 780 1,762 SH   SOLE   1,762 0 0
Lilly Eli & Co COMMON STOCK 532457108 1,040 4,533 SH   SOLE   4,533 0 0
Alexion Pharmaceutical, Inc. COMMON STOCK 015351109 2,080 11,321 SH   SOLE   11,321 0 0
Johnson & Johnson COMMON STOCK 478160104 2,159 13,105 SH   SOLE   13,105 0 0
Pfizer Inc COMMON STOCK 717081103 3,468 88,568 SH   SOLE   88,568 0 0
10x Genomics Inc Class A COMMON STOCK 88025U109 12,146 62,027 SH   SOLE   62,027 0 0
Illumina Inc COMMON STOCK 452327109 13,250 28,000 SH   SOLE   28,000 0 0
Catalent Inc COMMON STOCK 148806102 13,906 128,617 SH   SOLE   128,617 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 14,007 15,231 SH   SOLE   15,231 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 14,287 201,475 SH   SOLE   201,475 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 22,314 372,528 SH   SOLE   372,528 0 0
AbbVie Inc COMMON STOCK 00287Y109 27,965 248,265 SH   SOLE   248,265 0 0
Abbott Laboratories COMMON STOCK 002824100 33,648 290,247 SH   SOLE   290,247 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 35,149 87,777 SH   SOLE   87,777 0 0
Expeditors International Of Wa Inc COMMON STOCK 302130109 1 8 SH   SOLE   8 0 0
W W Grainger Inc COMMON STOCK 384802104 3 6 SH   SOLE   6 0 0
Knowles Corporation COMMON STOCK 49926D109 3 150 SH   SOLE   150 0 0
Masco Corp COMMON STOCK 574599106 3 54 SH   SOLE   54 0 0
Emerson Electric Co COMMON STOCK 291011104 4 40 SH   SOLE   40 0 0
Schneider Elec Sa COMMON STOCK 80687P106 4 142 SH   SOLE   142 0 0
ABB Ltd COMMON STOCK 000375204 5 139 SH   SOLE   139 0 0
Xylem Inc Com COMMON STOCK 98419m100 5 40 SH   SOLE   40 0 0
FTI Consulting Inc COMMON STOCK 302941109 7 50 SH   SOLE   50 0 0
Carrier Global Corporate COMMON STOCK 14448C104 12 244 SH   SOLE   244 0 0
Skywest Inc Com COMMON STOCK 830879102 13 309 SH   SOLE   309 0 0
S & P Industrials ETF COMMON STOCK 81369Y704 14 138 SH   SOLE   138 0 0
Albany International Corp COMMON STOCK 012348108 21 240 SH   SOLE   240 0 0
Manpower Inc Com COMMON STOCK 56418h100 22 181 SH   SOLE   181 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 26 151 SH   SOLE   151 0 0
Sunrun Inc COMMON STOCK 86771W105 28 500 SH   SOLE   500 0 0
Genuine Parts Co Com COMMON STOCK 372460105 30 235 SH   SOLE   235 0 0
OTIS Worldwide Corporation COMMON STOCK 68902V107 31 379 SH   SOLE   379 0 0
Fortune Brands Home & Security Inc. COMMON STOCK 34964C106 40 400 SH   SOLE   400 0 0
Dover Corp COMMON STOCK 260003108 45 300 SH   SOLE   300 0 0
Heico Corp COMMON STOCK 422806109 51 365 SH   SOLE   365 0 0
Mestek Inc COMMON STOCK 590829305 58 2,000 SH   SOLE   2,000 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106 60 1,235 SH   SOLE   1,235 0 0
GE Co COMMON STOCK 369604103 70 5,201 SH   SOLE   5,201 0 0
Boeing Co COMMON STOCK 097023105 72 300 SH   SOLE   300 0 0
Iron Mountain Inc COMMON STOCK 46284V101 86 2,024 SH   SOLE   2,024 0 0
Teradyne Inc Com COMMON STOCK 880770102 86 645 SH   SOLE   645 0 0
Republic Services Inc COMMON STOCK 760759100 88 801 SH   SOLE   801 0 0
FedEx Corp COMMON STOCK 31428X106 91 305 SH   SOLE   305 0 0
Trueblue Inc Com COMMON STOCK 89785x101 104 3,717 SH   SOLE   3,717 0 0
SPX Corp COMMON STOCK 784635104 116 1,900 SH   SOLE   1,900 0 0
Waste Connections Inc COMMON STOCK 94106B101 120 1,005 SH   SOLE   1,005 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 151 2,820 SH   SOLE   2,820 0 0
PACCAR Inc COMMON STOCK 693718108 152 1,700 SH   SOLE   1,700 0 0
Plug Power Inc New COMMON STOCK 72919P202 179 5,250 SH   SOLE   5,250 0 0
Eaton Corp PLC COMMON STOCK G29183103 182 1,228 SH   SOLE   1,228 0 0
Norfolk Southern Corp COMMON STOCK 655844108 196 738 SH   SOLE   738 0 0
Hubbell Inc COMMON STOCK 443510607 211 1,131 SH   SOLE   1,131 0 0
Honeywell International COMMON STOCK 438516106 225 1,026 SH   SOLE   1,026 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 233 1,042 SH   SOLE   1,042 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103 262 1,424 SH   SOLE   1,424 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 321 1,046 SH   SOLE   1,046 0 0
Kansas City Southern Inc COMMON STOCK 485170302 322 1,137 SH   SOLE   1,137 0 0
Roper Technologies Inc COMMON STOCK 776696106 327 695 SH   SOLE   695 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 342 1,644 SH   SOLE   1,644 0 0
Lockheed Martin Corp COMMON STOCK 539830109 359 948 SH   SOLE   948 0 0
Cummins Inc Com COMMON STOCK 231021106 442 1,815 SH   SOLE   1,815 0 0
CSX Corp COMMON STOCK 126408103 466 14,535 SH   SOLE   14,535 0 0
Caterpillar Inc COMMON STOCK 149123101 645 2,965 SH   SOLE   2,965 0 0
3M Co COMMON STOCK 88579Y101 707 3,557 SH   SOLE   3,557 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101 1,403 16,450 SH   SOLE   16,450 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 2,006 7,219 SH   SOLE   7,219 0 0
Ametek Inc COMMON STOCK 031100100 2,598 19,460 SH   SOLE   19,460 0 0
GrafTech International Ltd COMMON STOCK 384313508 7,234 622,563 SH   SOLE   622,563 0 0
Allegion PLC COMMON STOCK G0176J109 19,845 142,463 SH   SOLE   142,463 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 21,249 98,306 SH   SOLE   98,306 0 0
Waste Management, Inc COMMON STOCK 94106L109 22,413 159,964 SH   SOLE   159,964 0 0
Union Pacific Corp COMMON STOCK 907818108 30,631 139,276 SH   SOLE   139,276 0 0
Fortinet, Inc. COMMON STOCK 34959E109 1 5 SH   SOLE   5 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
Qorvo Inc COMMON STOCK 74736K101 3 15 SH   SOLE   15 0 0
Snap Inc Cl A COMMON STOCK 83304A106 3 50 SH   SOLE   50 0 0
Check Pt Software Tech F COMMON STOCK M22465104 4 35 SH   SOLE   35 0 0
Cognizant Tech Solutns Cl A COMMON STOCK 192446102 4 60 SH   SOLE   60 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102 6 310 SH   SOLE   310 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 6 7,000 SH   SOLE   7,000 0 0
Hp Inc COMMON STOCK 40434L105 7 227 SH   SOLE   227 0 0
Electronic Arts Inc COMMON STOCK 285512109 7 50 SH   SOLE   50 0 0
Square Inc COMMON STOCK 852234103 8 32 SH   SOLE   32 0 0
Corning Inc COMMON STOCK 219350105 9 211 SH   SOLE   211 0 0
Cerence Inc COMMON STOCK 156727109 13 125 SH   SOLE   125 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 14 60 SH   SOLE   60 0 0
Lam Research Corp COMMON STOCK 512807108 19 29 SH   SOLE   29 0 0
WEX Inc COMMON STOCK 96208T104 19 100 SH   SOLE   100 0 0
Qualcomm Inc COMMON STOCK 747525103 21 150 SH   SOLE   150 0 0
Amkor Technology Inc Com COMMON STOCK 031652100 23 953 SH   SOLE   953 0 0
Snowflake Cl A Ord COMMON STOCK 833445109 27 110 SH   SOLE   110 0 0
Broadcom Inc Com COMMON STOCK 11135F101 27 56 SH   SOLE   56 0 0
Micron Technology Inc Com COMMON STOCK 595112103 27 319 SH   SOLE   319 0 0
Cadence Design Systems Inc COMMON STOCK 127387108 27 200 SH   SOLE   200 0 0
ALLEGRO MICROSYSTEMS ORD COMMON STOCK 01749D105 30 1,100 SH   SOLE   1,100 0 0
Black Knight, Inc. COMMON STOCK 09215C105 31 394 SH   SOLE   394 0 0
SeaChange International, Inc. COMMON STOCK 811699107 32 25,000 SH   SOLE   25,000 0 0
Constellation Software Inc COMMON STOCK 21037X100 33 22 SH   SOLE   22 0 0
Adobe Systems Inc COMMON STOCK 00724F101 37 64 SH   SOLE   64 0 0
Nuance Commun Inc COMMON STOCK 67020Y100 54 1,000 SH   SOLE   1,000 0 0
Salesforce.com Inc COMMON STOCK 79466L302 55 226 SH   SOLE   226 0 0
Cree Inc COMMON STOCK 225447101 63 644 SH   SOLE   644 0 0
Oracle Corp COMMON STOCK 68389X105 111 1,430 SH   SOLE   1,430 0 0
Microchip Technology Inc COMMON STOCK 595017104 112 750 SH   SOLE   750 0 0
Akamai Technologies Com COMMON STOCK 00971T101 117 1,000 SH   SOLE   1,000 0 0
Intel Corp COMMON STOCK 458140100 121 2,152 SH   SOLE   2,152 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102 134 700 SH   SOLE   700 0 0
Tyler Technologies COMMON STOCK 902252105 163 360 SH   SOLE   360 0 0
Nvidia Corp Com COMMON STOCK 67066g104 170 212 SH   SOLE   212 0 0
Applied Materials COMMON STOCK 038222105 183 1,288 SH   SOLE   1,288 0 0
Cisco Systems Inc COMMON STOCK 17275R102 287 5,412 SH   SOLE   5,412 0 0
Nice Ltd COMMON STOCK 653656108 359 1,450 SH   SOLE   1,450 0 0
Gartner Inc COMMON STOCK 366651107 419 1,728 SH   SOLE   1,728 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 429 2,903 SH   SOLE   2,903 0 0
Texas Instruments Inc COMMON STOCK 882508104 467 2,429 SH   SOLE   2,429 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 517 1,775 SH   SOLE   1,775 0 0
Intuit Inc COMMON STOCK 461202103 527 1,075 SH   SOLE   1,075 0 0
TE Connectivity Ltd COMMON STOCK H84989104 538 3,980 SH   SOLE   3,980 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 591 1,620 SH   SOLE   1,620 0 0
International Business Machines Corp COMMON STOCK 459200101 703 4,795 SH   SOLE   4,795 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 773 3,892 SH   SOLE   3,892 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 12,018 74,399 SH   SOLE   74,399 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104 12,147 247,195 SH   SOLE   247,195 0 0
Global Payments Inc. COMMON STOCK 37940X102 19,610 104,566 SH   SOLE   104,566 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 24,987 121,459 SH   SOLE   121,459 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 27,933 232,468 SH   SOLE   232,468 0 0
ASML Holding NV ADR COMMON STOCK N07059210 30,150 43,643 SH   SOLE   43,643 0 0
Visa Inc COMMON STOCK 92826C839 33,638 143,861 SH   SOLE   143,861 0 0
Accenture PLC COMMON STOCK G1151C101 38,393 130,239 SH   SOLE   130,239 0 0
Microsoft Corp COMMON STOCK 594918104 41,326 152,549 SH   SOLE   152,549 0 0
Apple Inc COMMON STOCK 037833100 42,250 308,482 SH   SOLE   308,482 0 0
Ball Corporation COMMON STOCK 058498106 2 20 SH   SOLE   20 0 0
Barrick Gold Corp COMMON STOCK 067901108 2 91 SH   SOLE   91 0 0
Cleveland Cliffs Inc Com COMMON STOCK 185899101 6 300 SH   SOLE   300 0 0
Reliance Steel & Alum Com COMMON STOCK 759509102 8 50 SH   SOLE   50 0 0
Celanese Corp Del Com Ser A COMMON STOCK 150870103 8 55 SH   SOLE   55 0 0
Nutrien Ltd COMMON STOCK 67077M108 28 459 SH   SOLE   459 0 0
Corteva Inc com COMMON STOCK 22052L104 46 1,030 SH   SOLE   1,030 0 0
Eastman Chem Co Com COMMON STOCK 277432100 47 400 SH   SOLE   400 0 0
Dow Chemical Co COMMON STOCK 260557103 106 1,671 SH   SOLE   1,671 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 109 1,404 SH   SOLE   1,404 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 344 1,196 SH   SOLE   1,196 0 0
Ecolab Inc COMMON STOCK 278865100 18,500 89,819 SH   SOLE   89,819 0 0
Linde Plc COMMON STOCK G5494J103 24,177 83,630 SH   SOLE   83,630 0 0
Sherwin Williams Co COMMON STOCK 824348106 24,868 91,276 SH   SOLE   91,276 0 0
Public Storage COMMON STOCK 74460D109 3 11 SH   SOLE   11 0 0
Prologis, Inc. COMMON STOCK 74340W103 38 321 SH   SOLE   321 0 0
Vanguard REIT Index Adm COMMON STOCK 921908877 63 439 SH   SOLE   439 0 0
Vanguard REIT COMMON STOCK 922908553 71 700 SH   SOLE   700 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 291 1,076 SH   SOLE   1,076 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109 21,391 117,573 SH   SOLE   117,573 0 0
Crown Castle International Corp COMMON STOCK 22822V101 23,105 118,427 SH   SOLE   118,427 0 0
DTE Energy Co COMMON STOCK 233331107 5 37 SH   SOLE   37 0 0
Avangrid Inc COMMON STOCK 05351W103 5 101 SH   SOLE   101 0 0
S & P Utilities ETF COMMON STOCK 81369Y886 9 135 SH   SOLE   135 0 0
Edison International COMMON STOCK 281020107 10 181 SH   SOLE   181 0 0
Duke Energy Corp New Com COMMON STOCK 26441C204 17 168 SH   SOLE   168 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106 28 366 SH   SOLE   366 0 0
ENERGY INC COMMON STOCK 30034W106 42 700 SH   SOLE   700 0 0
Essential Utilities Inc COMMON STOCK 29670G102 62 1,363 SH   SOLE   1,363 0 0
Eversource Energy COMMON STOCK 30040W108 90 1,127 SH   SOLE   1,127 0 0
Dominion Resources Inc COMMON STOCK 25746U109 108 1,463 SH   SOLE   1,463 0 0
NextEra Energy Inc COMMON STOCK 65339F101 729 9,951 SH   SOLE   9,951 0 0
American Water Works Company, Inc. COMMON STOCK 030420103 20,661 134,050 SH   SOLE   134,050 0 0
Schwab Intermediate Term UST ETF COMMON STOCK 808524854 58 1,028 SH   SOLE   1,028 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 64 1,218 SH   SOLE   1,218 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 137 2,188 SH   SOLE   2,188 0 0
Invesco BulletShares 2027 Corp Bd ETF COMMON STOCK 46138J783 14 620 SH   SOLE   620 0 0
iShares 0-5 Year Invmt Grade Corp Bd ETF COMMON STOCK 46434V100 20 395 SH   SOLE   395 0 0
iShares iBoxx $ Invst Grade Crp Bond COMMON STOCK 464287242 27 200 SH   SOLE   200 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577 41 1,940 SH   SOLE   1,940 0 0
Vanguard Intermediate-Term Corp Bd ETF COMMON STOCK 92206C870 45 475 SH   SOLE   475 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460 90 4,582 SH   SOLE   4,582 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 105 4,894 SH   SOLE   4,894 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 237 10,631 SH   SOLE   10,631 0 0
Invesco BulletShares 2021 Corp Bd ETF COMMON STOCK 46138J700 329 15,605 SH   SOLE   15,605 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 330 14,870 SH   SOLE   14,870 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 426 19,619 SH   SOLE   19,619 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 427 19,780 SH   SOLE   19,780 0 0
Vanguard Bond Index Fund COMMON STOCK 921937827 9 109 SH   SOLE   109 0 0
iShares MBS COMMON STOCK 464288588 32 300 SH   SOLE   300 0 0
EV Municipal Income COMMON STOCK 27826U108 7 510 SH   SOLE   510 0 0
iShares iBonds Dec 2021 Term Muni Bond ETF COMMON STOCK 46435G789 60 2,355 SH   SOLE   2,355 0 0
iShares iBonds Dec 2022 Term Muni Bond ETF COMMON STOCK 46435G755 141 5,356 SH   SOLE   5,356 0 0
iShares iBonds Dec 2028 Term Muni Bd ETF COMMON STOCK 46435U325 1 50 SH   SOLE   50 0 0
iShares iBonds Dec 2027 Term Muni Bd ETF COMMON STOCK 46435U283 2 90 SH   SOLE   90 0 0
iShares iBonds Dec 2026 Term Muni Bd ETF COMMON STOCK 46435U259 5 180 SH   SOLE   180 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432 29 1,045 SH   SOLE   1,045 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318 57 2,185 SH   SOLE   2,185 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697 63 2,330 SH   SOLE   2,330 0 0
iShares National Muni Bond COMMON STOCK 464288414 106 907 SH   SOLE   907 0 0