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 352 18,601 SH   SOLE   18,601 0 0
SPDR Gold Shares COMMON STOCK 78463V107 10,244 57,435 SH   SOLE   57,435 0 0
iShares Gold Trust COMMON STOCK 464285105 25,155 1,387,455 SH   SOLE   1,387,455 0 0
CurrencyShares Canadian Dollar ETF COMMON STOCK 46138T104 110 1,425 SH   SOLE   1,425 0 0
T-Mobile US Inc COMMON STOCK 872590104 15 114 SH   SOLE   114 0 0
Vodafone Group Plc ADR COMMON STOCK 92857W308 49 3,000 SH   SOLE   3,000 0 0
EverQuote Inc COMMON STOCK 30041R108 75 2,000 SH   SOLE   2,000 0 0
AT&T Inc COMMON STOCK 00206R102 121 4,213 SH   SOLE   4,213 0 0
Alphabet Inc Cap Stk Cl C COMMON STOCK 02079K107 182 104 SH   SOLE   104 0 0
Charter Communications, Inc. COMMON STOCK 16119P108 271 410 SH   SOLE   410 0 0
Comcast Corp COMMON STOCK 20030N101 294 5,602 SH   SOLE   5,602 0 0
Verizon Communications Inc COMMON STOCK 92343V104 332 5,652 SH   SOLE   5,652 0 0
Facebook Inc COMMON STOCK 30303M102 352 1,288 SH   SOLE   1,288 0 0
Alphabet Inc Cap Stk Cl A COMMON STOCK 02079K305 559 319 SH   SOLE   319 0 0
Walt Disney Co COMMON STOCK 254687106 820 4,525 SH   SOLE   4,525 0 0
Activision Blizzard In Com COMMON STOCK 00507v109 22,386 241,096 SH   SOLE   241,096 0 0
Liberty Broadband Corp. Class C COMMON STOCK 530307305 24,118 152,291 SH   SOLE   152,291 0 0
Williams-Sonoma Inc COMMON STOCK 969904101 1 11 SH   SOLE   11 0 0
Booking Holdings Inc COMMON STOCK 09857L108 2 1 SH   SOLE   1 0 0
Las Vegas Sands Corp COMMON STOCK 517834107 5 85 SH   SOLE   85 0 0
Lvmh Moet New Adr COMMON STOCK 502441306 6 45 SH   SOLE   45 0 0
Ford Motor Co COMMON STOCK 345370860 11 1,250 SH   SOLE   1,250 0 0
VF Corp COMMON STOCK 918204108 17 200 SH   SOLE   200 0 0
Lauder Estee Cos Inc Cl A COMMON STOCK 518439104 21 80 SH   SOLE   80 0 0
Service Corp Intl COMMON STOCK 817565104 24 483 SH   SOLE   483 0 0
Lear Corp. COMMON STOCK 521865204 26 165 SH   SOLE   165 0 0
Marriott International Inc COMMON STOCK 571903202 34 260 SH   SOLE   260 0 0
Pulte Homes Inc Com COMMON STOCK 745867101 34 800 SH   SOLE   800 0 0
Yum China Holdings Inc COMMON STOCK 98850P109 43 760 SH   SOLE   760 0 0
Tesla Motors Inc COMMON STOCK 88160R101 49 70 SH   SOLE   70 0 0
Peloton Interactive Inc COMMON STOCK 70614W100 61 400 SH   SOLE   400 0 0
Tractor Supply Co COMMON STOCK 892356106 68 486 SH   SOLE   486 0 0
Target Corp COMMON STOCK 87612E106 131 742 SH   SOLE   742 0 0
NETFlix Inc Com COMMON STOCK 64110l106 141 260 SH   SOLE   260 0 0
S & P Discretionary ETF COMMON STOCK 81369Y407 148 921 SH   SOLE   921 0 0
Yum Brands Inc COMMON STOCK 988498101 150 1,380 SH   SOLE   1,380 0 0
Starbucks Corp COMMON STOCK 855244109 210 1,959 SH   SOLE   1,959 0 0
McDonald's Corp COMMON STOCK 580135101 274 1,279 SH   SOLE   1,279 0 0
Lowe's Companies Inc COMMON STOCK 548661107 287 1,785 SH   SOLE   1,785 0 0
Dollar General Corp COMMON STOCK 256677105 518 2,465 SH   SOLE   2,465 0 0
TJX Companies Inc COMMON STOCK 872540109 792 11,603 SH   SOLE   11,603 0 0
Newell Rubbermaid Inc COMMON STOCK 651229106 843 39,703 SH   SOLE   39,703 0 0
O'Reilly Automotive, Inc COMMON STOCK 67103H107 19,111 42,228 SH   SOLE   42,228 0 0
Nike Inc COMMON STOCK 654106103 22,527 159,234 SH   SOLE   159,234 0 0
Home Depot Inc COMMON STOCK 437076102 29,191 109,897 SH   SOLE   109,897 0 0
Amazon.com, Inc. COMMON STOCK 023135106 39,546 12,142 SH   SOLE   12,142 0 0
The Hain Celestial Group Inc COMMON STOCK 405217100 3 80 SH   SOLE   80 0 0
Diageo PLC COMMON STOCK 25243Q205 4 25 SH   SOLE   25 0 0
Clorox Co COMMON STOCK 189054109 4 21 SH   SOLE   21 0 0
Brown-Forman Corp COMMON STOCK 115637209 6 81 SH   SOLE   81 0 0
Kimberly-Clark Corp COMMON STOCK 494368103 30 225 SH   SOLE   225 0 0
Cons Staples Select Sector Spdr Tr Sbi COMMON STOCK 81369Y308 36 534 SH   SOLE   534 0 0
The Kraft Heinz Co COMMON STOCK 500754106 40 1,161 SH   SOLE   1,161 0 0
Lamb Weston Holdings COMMON STOCK 513272104 48 610 SH   SOLE   610 0 0
Curaleaf Holdings Inc COMMON STOCK 23126M102 60 5,000 SH   SOLE   5,000 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 61 1,988 SH   SOLE   1,988 0 0
Walgreen Boots Alliance Inc Com COMMON STOCK 931427108 80 2,000 SH   SOLE   2,000 0 0
Nestle SA COMMON STOCK 641069406 100 850 SH   SOLE   850 0 0
General Mills Inc COMMON STOCK 370334104 153 2,603 SH   SOLE   2,603 0 0
Darling Ingredients COMMON STOCK 237266101 159 2,750 SH   SOLE   2,750 0 0
Tyson Foods Inc Class A COMMON STOCK 902494103 189 2,935 SH   SOLE   2,935 0 0
Coca-Cola Co COMMON STOCK 191216100 211 3,845 SH   SOLE   3,845 0 0
Danone SA ADR COMMON STOCK 23636T100 230 17,550 SH   SOLE   17,550 0 0
CVS Health Corp COMMON STOCK 126650100 271 3,968 SH   SOLE   3,968 0 0
McCormick & Co Inc COMMON STOCK 579780206 321 3,362 SH   SOLE   3,362 0 0
Costco Wholesale Corp COMMON STOCK 22160K105 323 856 SH   SOLE   856 0 0
Mondelez International Inc COMMON STOCK 609207105 329 5,623 SH   SOLE   5,623 0 0
Wal-Mart Stores Inc COMMON STOCK 931142103 440 3,052 SH   SOLE   3,052 0 0
Sysco Corp COMMON STOCK 871829107 952 12,820 SH   SOLE   12,820 0 0
Unilever Plc Adr New COMMON STOCK 904767704 1,072 17,763 SH   SOLE   17,763 0 0
Colgate-Palmolive Co COMMON STOCK 194162103 2,136 24,977 SH   SOLE   24,977 0 0
Procter & Gamble Co COMMON STOCK 742718109 3,405 24,472 SH   SOLE   24,472 0 0
Conagra Brands, Inc. COMMON STOCK 205887102 17,471 481,831 SH   SOLE   481,831 0 0
Church & Dwight Co., Inc. COMMON STOCK 171340102 17,494 200,555 SH   SOLE   200,555 0 0
Constellation Brand COMMON STOCK 21036P108 19,921 90,943 SH   SOLE   90,943 0 0
PepsiCo Inc COMMON STOCK 713448108 21,436 144,548 SH   SOLE   144,548 0 0
Magellan Midstream Partners, L.P. COMMON STOCK 559080106 8 200 SH   SOLE   200 0 0
Wisconsin Energy Corp Com COMMON STOCK 92939U106 12 134 SH   SOLE   134 0 0
Kinder Morgan, Inc. COMMON STOCK 49456B101 27 2,000 SH   SOLE   2,000 0 0
CMS Energy Corp COMMON STOCK 125896100 36 582 SH   SOLE   582 0 0
Valero Energy Corp New Com COMMON STOCK 91913Y100 36 630 SH   SOLE   630 0 0
ConocoPhillips COMMON STOCK 20825C104 83 2,075 SH   SOLE   2,075 0 0
Royal Dutch Shell PLC ADR Class A COMMON STOCK 780259206 105 3,000 SH   SOLE   3,000 0 0
Eqt Corp Com COMMON STOCK 26884l109 110 8,639 SH   SOLE   8,639 0 0
Equitrans Midstream Corp COMMON STOCK 294600101 187 23,313 SH   SOLE   23,313 0 0
Chevron Corp COMMON STOCK 166764100 198 2,346 SH   SOLE   2,346 0 0
Exxon Mobil Corporation COMMON STOCK 30231G102 222 5,386 SH   SOLE   5,386 0 0
Guggenheim Solar ETF COMMON STOCK 46138G706 518 5,040 SH   SOLE   5,040 0 0
iShares Global Clean Energy COMMON STOCK 464288224 752 26,621 SH   SOLE   26,621 0 0
Total S A ADR F 1 ADR Rep 1 Ord COMMON STOCK 89151E109 17,149 409,196 SH   SOLE   409,196 0 0
iShares Core MSCI EAFE ETF COMMON STOCK 46432F842 5 66 SH   SOLE   66 0 0
Global X Robotics & Artfcl Intllgnc ETF COMMON STOCK 37954Y715 8 227 SH   SOLE   227 0 0
Ishares Tr Core High COMMON STOCK 46429B663 15 168 SH   SOLE   168 0 0
ISHARES Medical Devices COMMON STOCK 464288810 17 52 SH   SOLE   52 0 0
iShares Core S&P 500 COMMON STOCK 464287200 21 55 SH   SOLE   55 0 0
Ishares Russell COMMON STOCK 464287648 26 90 SH   SOLE   90 0 0
iShares Edge MSCI USA Value Factor ETF COMMON STOCK 46432F388 31 358 SH   SOLE   358 0 0
Invesco S&P 500 Low Volatility ETF COMMON STOCK 46138E354 45 807 SH   SOLE   807 0 0
iShares Russell Midcap Index Fund COMMON STOCK 464287499 46 664 SH   SOLE   664 0 0
iShares Core MSCI COMMON STOCK 46434G103 54 872 SH   SOLE   872 0 0
Invesco Dynamic Semiconductors ETF COMMON STOCK 46137V647 56 534 SH   SOLE   534 0 0
Ishares S&P 500 Growth COMMON STOCK 464287309 64 1,000 SH   SOLE   1,000 0 0
iShare Edge MSCI Min Vol EAFE ETF COMMON STOCK 46429B689 73 1,001 SH   SOLE   1,001 0 0
iShares North American Tech COMMON STOCK 464287549 78 222 SH   SOLE   222 0 0
DeltaShares S&P 600 Managed Risk ETF COMMON STOCK 89349P305 83 1,591 SH   SOLE   1,591 0 0
iShares Edge MSCI USA Quality Factor ETF COMMON STOCK 46432F339 109 938 SH   SOLE   938 0 0
Guggenheim S&P 500 Equal Weight ETF COMMON STOCK 46137V357 153 1,200 SH   SOLE   1,200 0 0
iShares TR S&P Midcap 400 COMMON STOCK 464287507 172 749 SH   SOLE   749 0 0
iShares Core S&P Small-Cap COMMON STOCK 464287804 228 2,476 SH   SOLE   2,476 0 0
Invesco S&P MidCap Low Volatility ETF COMMON STOCK 46138E198 245 5,087 SH   SOLE   5,087 0 0
iShares TR Russell1000Val COMMON STOCK 464287598 262 1,918 SH   SOLE   1,918 0 0
iShares Russell1000 Growth ETF COMMON STOCK 464287614 313 1,300 SH   SOLE   1,300 0 0
iShares Morningstar Large-Cap ETF COMMON STOCK 464287127 454 2,096 SH   SOLE   2,096 0 0
Manulife Financial COMMON STOCK 56501R106 2 120 SH   SOLE   120 0 0
Toronto Dominion Bk Ont Com New COMMON STOCK 891160509 3 50 SH   SOLE   50 0 0
Citigroup Inc COMMON STOCK 172967424 6 100 SH   SOLE   100 0 0
Digital Realty Trust Inc COMMON STOCK 253868103 17 120 SH   SOLE   120 0 0
Brown & Brown Inc COMMON STOCK 115236101 19 400 SH   SOLE   400 0 0
S&Pglobal Inc Com COMMON STOCK 78409V104 25 75 SH   SOLE   75 0 0
Goldman Sachs Group Inc COMMON STOCK 38141g104 36 135 SH   SOLE   135 0 0
Cme Group Inc Cl A Class A COMMON STOCK 12572q105 39 215 SH   SOLE   215 0 0
Northway Financial Inc COMMON STOCK 667270201 43 1,575 SH   SOLE   1,575 0 0
Tompkins Financial Corp COMMON STOCK 890110109 44 627 SH   SOLE   627 0 0
American Express Co COMMON STOCK 025816109 62 512 SH   SOLE   512 0 0
BlackRock Inc COMMON STOCK 09247X101 62 86 SH   SOLE   86 0 0
Cullen/Frost Bankers Inc COMMON STOCK 229899109 77 880 SH   SOLE   880 0 0
M & T Bank Corp COMMON STOCK 55261F104 89 700 SH   SOLE   700 0 0
Blackstone Group LP COMMON STOCK 09260D107 110 1,700 SH   SOLE   1,700 0 0
Cincinnati Financial Corp COMMON STOCK 172062101 114 1,300 SH   SOLE   1,300 0 0
US Bancorp COMMON STOCK 902973304 116 2,485 SH   SOLE   2,485 0 0
Berkley WR Corp COMMON STOCK 084423102 149 2,250 SH   SOLE   2,250 0 0
Old Second Bancorp Inc COMMON STOCK 680277100 152 15,000 SH   SOLE   15,000 0 0
Bank Of America COMMON STOCK 060505104 200 6,601 SH   SOLE   6,601 0 0
First Tr Value Line Shs COMMON STOCK 33734H106 219 6,240 SH   SOLE   6,240 0 0
Travelers Companies Com COMMON STOCK 89417e109 244 1,737 SH   SOLE   1,737 0 0
Aon Corp Com COMMON STOCK G0403H108 386 1,829 SH   SOLE   1,829 0 0
Commerce Bancshares Inc COMMON STOCK 200525103 429 6,524 SH   SOLE   6,524 0 0
Chubb Ltd COMMON STOCK H1467J104 19,131 124,294 SH   SOLE   124,294 0 0
Marsh & McLennan Companies Inc COMMON STOCK 571748102 20,302 173,522 SH   SOLE   173,522 0 0
First Republic Bank COMMON STOCK 33616C100 22,435 152,690 SH   SOLE   152,690 0 0
JPMorgan Chase & Co COMMON STOCK 46625H100 30,782 242,248 SH   SOLE   242,248 0 0
Bristol-Myers Squibb Company- Contingent Value Rights(CVR) COMMON STOCK 110122157 2 2,503 SH   SOLE   2,503 0 0
Conformis Inc COMMON STOCK 20717E101 4 6,000 SH   SOLE   6,000 0 0
Gilead Sciences Inc COMMON STOCK 375558103 6 100 SH   SOLE   100 0 0
Fresenius Med Care Spons ADR COMMON STOCK 358029106 8 200 SH   SOLE   200 0 0
Sarepta Therapeutics Inc COMMON STOCK 803607100 12 70 SH   SOLE   70 0 0
Henry Schein Inc COMMON STOCK 806407102 13 200 SH   SOLE   200 0 0
Anthem Inc COMMON STOCK 036752103 19 58 SH   SOLE   58 0 0
RadNet Inc COMMON STOCK 750491102 20 1,000 SH   SOLE   1,000 0 0
Alnylam Pharmaceuticals, Inc. COMMON STOCK 02043Q107 26 200 SH   SOLE   200 0 0
Cerner Corp COMMON STOCK 156782104 31 400 SH   SOLE   400 0 0
Laboratory Amer Hldgs Com New COMMON STOCK 50540r409 44 217 SH   SOLE   217 0 0
Crispr Therapeutics Agnamen Akt COMMON STOCK H17182108 46 300 SH   SOLE   300 0 0
Sanofi SA COMMON STOCK 80105N105 46 955 SH   SOLE   955 0 0
Hologic Inc COMMON STOCK 436440101 58 800 SH   SOLE   800 0 0
Zimmer Biomet Holdings Inc COMMON STOCK 98956P102 59 382 SH   SOLE   382 0 0
Roche Holding AG COMMON STOCK 771195104 66 1,500 SH   SOLE   1,500 0 0
Sangamo BioSciences Inc COMMON STOCK 800677106 78 5,000 SH   SOLE   5,000 0 0
Moderna Inc COMMON STOCK 60770K107 78 750 SH   SOLE   750 0 0
S & P Healthcare ETF COMMON STOCK 81369Y209 91 804 SH   SOLE   804 0 0
Novartis AG COMMON STOCK 66987V109 115 1,219 SH   SOLE   1,219 0 0
Baxter International Inc COMMON STOCK 071813109 143 1,780 SH   SOLE   1,780 0 0
Cigna Corp COMMON STOCK 125523100 143 688 SH   SOLE   688 0 0
Bristol-Myers Squibb Company COMMON STOCK 110122108 184 2,965 SH   SOLE   2,965 0 0
Viatris Inc COMMON STOCK 92556V106 198 10,539 SH   SOLE   10,539 0 0
Becton Dickinson & Co COMMON STOCK 075887109 231 922 SH   SOLE   922 0 0
Medtronic PLC COMMON STOCK G5960L103 272 2,324 SH   SOLE   2,324 0 0
Stryker Corporation COMMON STOCK 863667101 276 1,125 SH   SOLE   1,125 0 0
Idexx Labs Inc COMMON STOCK 45168d104 382 764 SH   SOLE   764 0 0
Merck & Co Inc COMMON STOCK 58933Y105 462 5,643 SH   SOLE   5,643 0 0
Mettler-Toledo International Inc COMMON STOCK 592688105 490 430 SH   SOLE   430 0 0
Vertex Pharmaceuticals Inc COMMON STOCK 92532F100 496 2,100 SH   SOLE   2,100 0 0
Zoetis Inc COMMON STOCK 98978V103 503 3,037 SH   SOLE   3,037 0 0
Thermo Fisher Corp COMMON STOCK 883556102 631 1,354 SH   SOLE   1,354 0 0
Humana Inc COMMON STOCK 444859102 718 1,750 SH   SOLE   1,750 0 0
Lilly Eli & Co COMMON STOCK 532457108 749 4,439 SH   SOLE   4,439 0 0
Amgen Inc COMMON STOCK 031162100 753 3,275 SH   SOLE   3,275 0 0
Johnson & Johnson COMMON STOCK 478160104 1,895 12,038 SH   SOLE   12,038 0 0
Pfizer Inc COMMON STOCK 717081103 3,257 88,482 SH   SOLE   88,482 0 0
Illumina Inc COMMON STOCK 452327109 10,734 29,010 SH   SOLE   29,010 0 0
Intuitive Surgical, Inc. COMMON STOCK 46120E602 12,653 15,466 SH   SOLE   15,466 0 0
Lonza Group AG Unsponsored ADR COMMON STOCK 54338V101 13,560 211,603 SH   SOLE   211,603 0 0
Alexion Pharmaceutical, Inc. COMMON STOCK 015351109 14,359 91,903 SH   SOLE   91,903 0 0
Catalent Inc COMMON STOCK 148806102 14,433 138,689 SH   SOLE   138,689 0 0
AstraZeneca Plc ADR COMMON STOCK 046353108 17,703 354,134 SH   SOLE   354,134 0 0
AbbVie Inc COMMON STOCK 00287Y109 26,093 243,515 SH   SOLE   243,515 0 0
Abbott Laboratories COMMON STOCK 002824100 27,571 251,815 SH   SOLE   251,815 0 0
UnitedHealth Group Incorporated COMMON STOCK 91324P102 30,165 86,019 SH   SOLE   86,019 0 0
Rockwell Automation, Inc. COMMON STOCK 773903109 3 11 SH   SOLE   11 0 0
FTI Consulting Inc COMMON STOCK 302941109 6 50 SH   SOLE   50 0 0
GE Co COMMON STOCK 369604103 11 1,000 SH   SOLE   1,000 0 0
Paychex Inc COMMON STOCK 704326107 12 129 SH   SOLE   129 0 0
Skywest Inc Com COMMON STOCK 830879102 12 309 SH   SOLE   309 0 0
Ihs Markit Ltd COMMON STOCK G47567105 13 148 SH   SOLE   148 0 0
Manpower Inc Com COMMON STOCK 56418h100 16 181 SH   SOLE   181 0 0
Albany International Corp COMMON STOCK 012348108 18 240 SH   SOLE   240 0 0
Genuine Parts Co Com COMMON STOCK 372460105 20 200 SH   SOLE   200 0 0
OTIS Worldwide Corporation COMMON STOCK 68902V107 26 379 SH   SOLE   379 0 0
Verisk Analytics Inc COMMON STOCK 92345Y106 31 151 SH   SOLE   151 0 0
Sunrun Inc COMMON STOCK 86771W105 35 500 SH   SOLE   500 0 0
Danaher Corp COMMON STOCK 235851102 44 200 SH   SOLE   200 0 0
Canadian Natl Ry Co Com COMMON STOCK 136375102 47 428 SH   SOLE   428 0 0
FedEx Corp COMMON STOCK 31428X106 52 200 SH   SOLE   200 0 0
Ingersoll Rand Co Ltd Class A COMMON STOCK 45687V106 56 1,235 SH   SOLE   1,235 0 0
Iron Mountain Inc COMMON STOCK 46284V101 60 2,024 SH   SOLE   2,024 0 0
Trueblue Inc Com COMMON STOCK 89785x101 69 3,717 SH   SOLE   3,717 0 0
Republic Services Inc COMMON STOCK 760759100 74 766 SH   SOLE   766 0 0
Waste Connections Inc COMMON STOCK 94106B101 103 1,005 SH   SOLE   1,005 0 0
Powershs Exch Trad Fd Tr Powershares Water COMMON STOCK 46137V142 131 2,820 SH   SOLE   2,820 0 0
PACCAR Inc COMMON STOCK 693718108 147 1,700 SH   SOLE   1,700 0 0
Norfolk Southern Corp COMMON STOCK 655844108 156 656 SH   SOLE   656 0 0
Eaton Corp PLC COMMON STOCK G29183103 162 1,348 SH   SOLE   1,348 0 0
Kansas City Southern Inc COMMON STOCK 485170302 163 800 SH   SOLE   800 0 0
Plug Power Inc New COMMON STOCK 72919P202 178 5,250 SH   SOLE   5,250 0 0
Trane Technologies PLC Class A COMMON STOCK G8994E103 203 1,400 SH   SOLE   1,400 0 0
Boeing Co COMMON STOCK 097023105 205 960 SH   SOLE   960 0 0
Hubbell Inc COMMON STOCK 443510607 224 1,431 SH   SOLE   1,431 0 0
Honeywell International COMMON STOCK 438516106 229 1,078 SH   SOLE   1,078 0 0
Illinois Tool Works Inc COMMON STOCK 452308109 247 1,212 SH   SOLE   1,212 0 0
United Parcel Service Inc (UPS) COMMON STOCK 911312106 284 1,687 SH   SOLE   1,687 0 0
Parker Hannifin Corp Com COMMON STOCK 701094104 285 1,046 SH   SOLE   1,046 0 0
Cummins Inc Com COMMON STOCK 231021106 289 1,274 SH   SOLE   1,274 0 0
Lockheed Martin Corp COMMON STOCK 539830109 328 925 SH   SOLE   925 0 0
CSX Corp COMMON STOCK 126408103 448 4,935 SH   SOLE   4,935 0 0
Caterpillar Inc COMMON STOCK 149123101 537 2,950 SH   SOLE   2,950 0 0
Roper Technologies Inc COMMON STOCK 776696106 601 1,395 SH   SOLE   1,395 0 0
3M Co COMMON STOCK 88579Y101 605 3,462 SH   SOLE   3,462 0 0
Raytheon Technologies Corporation COMMON STOCK 75513E101 2,001 27,982 SH   SOLE   27,982 0 0
Ametek Inc COMMON STOCK 031100100 2,353 19,460 SH   SOLE   19,460 0 0
Berkshire Hathaway Inc Class B COMMON STOCK 084670702 3,015 13,005 SH   SOLE   13,005 0 0
Allegion PLC COMMON STOCK G0176J109 16,756 143,975 SH   SOLE   143,975 0 0
L3Harris Technologies Inc. COMMON STOCK 502431109 17,440 92,266 SH   SOLE   92,266 0 0
Waste Management, Inc COMMON STOCK 94106L109 18,029 152,881 SH   SOLE   152,881 0 0
Union Pacific Corp COMMON STOCK 907818108 26,315 126,383 SH   SOLE   126,383 0 0
Garmin Ltd COMMON STOCK h2906t109 3 25 SH   SOLE   25 0 0
Electronic Arts Inc COMMON STOCK 285512109 4 30 SH   SOLE   30 0 0
Cannabix Technologies Inc COMMON STOCK 13765L101 5 7,000 SH   SOLE   7,000 0 0
Cognizant Tech Solutns Cl A COMMON STOCK 192446102 5 60 SH   SOLE   60 0 0
Flextronics Intl.Ltd COMMON STOCK Y2573F102 6 310 SH   SOLE   310 0 0
Lam Research Corp COMMON STOCK 512807108 6 12 SH   SOLE   12 0 0
Broadcom Inc Com COMMON STOCK 11135F101 7 15 SH   SOLE   15 0 0
Square Inc COMMON STOCK 852234103 7 32 SH   SOLE   32 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 12 50 SH   SOLE   50 0 0
Amkor Technology Inc Com COMMON STOCK 031652100 14 950 SH   SOLE   950 0 0
Analog Devices COMMON STOCK 032654105 16 109 SH   SOLE   109 0 0
WEX Inc COMMON STOCK 96208T104 20 100 SH   SOLE   100 0 0
ALLEGRO MICROSYSTEMS ORD COMMON STOCK 01749D105 29 1,100 SH   SOLE   1,100 0 0
Snowflake Cl A Ord COMMON STOCK 833445109 31 110 SH   SOLE   110 0 0
SeaChange International, Inc. COMMON STOCK 811699107 35 25,000 SH   SOLE   25,000 0 0
Salesforce.com Inc COMMON STOCK 79466L302 47 210 SH   SOLE   210 0 0
Qualcomm Inc COMMON STOCK 747525103 48 317 SH   SOLE   317 0 0
Amphenol Corp Cl A COMMON STOCK 032095101 49 375 SH   SOLE   375 0 0
Gartner Inc COMMON STOCK 366651107 64 400 SH   SOLE   400 0 0
Adobe Systems Inc COMMON STOCK 00724F101 66 132 SH   SOLE   132 0 0
Applied Materials COMMON STOCK 038222105 69 800 SH   SOLE   800 0 0
Cree Inc COMMON STOCK 225447101 73 689 SH   SOLE   689 0 0
Oracle Corp COMMON STOCK 68389X105 83 1,290 SH   SOLE   1,290 0 0
Technolgy Sector Spdr Tr Sbi COMMON STOCK 81369Y803 96 737 SH   SOLE   737 0 0
Nvidia Corp Com COMMON STOCK 67066g104 104 200 SH   SOLE   200 0 0
Skyworks Solutions Inc COMMON STOCK 83088M102 107 700 SH   SOLE   700 0 0
Microchip Technology Inc COMMON STOCK 595017104 145 1,050 SH   SOLE   1,050 0 0
Intel Corp COMMON STOCK 458140100 152 3,052 SH   SOLE   3,052 0 0
Tyler Technologies COMMON STOCK 902252105 157 360 SH   SOLE   360 0 0
Akamai Technologies Com COMMON STOCK 00971T101 184 1,750 SH   SOLE   1,750 0 0
Cisco Systems Inc COMMON STOCK 17275R102 260 5,805 SH   SOLE   5,805 0 0
Paypal Hldgs Inc COMMON STOCK 70450Y103 263 1,125 SH   SOLE   1,125 0 0
Texas Instruments Inc COMMON STOCK 882508104 291 1,774 SH   SOLE   1,774 0 0
Mastercard Inc Cl A COMMON STOCK 57636Q104 368 1,031 SH   SOLE   1,031 0 0
Nice Ltd COMMON STOCK 653656108 411 1,450 SH   SOLE   1,450 0 0
Intuit Inc COMMON STOCK 461202103 446 1,175 SH   SOLE   1,175 0 0
International Business Machines Corp COMMON STOCK 459200101 575 4,569 SH   SOLE   4,569 0 0
TE Connectivity Ltd COMMON STOCK H84989104 749 6,189 SH   SOLE   6,189 0 0
Automatic Data Processing Inc COMMON STOCK 053015103 914 5,188 SH   SOLE   5,188 0 0
Adyen N.V. Unsponsored ADR COMMON STOCK 00783V104 10,482 225,906 SH   SOLE   225,906 0 0
Broadridge Financial Solutions, Inc. COMMON STOCK 11133T103 11,012 71,878 SH   SOLE   71,878 0 0
Global Payments Inc. COMMON STOCK 37940X102 21,017 97,561 SH   SOLE   97,561 0 0
NXP Semiconductors NV COMMON STOCK N6596X109 21,855 137,445 SH   SOLE   137,445 0 0
ASML Holding NV ADR COMMON STOCK N07059210 21,908 44,920 SH   SOLE   44,920 0 0
Visa Inc COMMON STOCK 92826C839 27,837 127,268 SH   SOLE   127,268 0 0
Taiwan Semiconductor Manufacturing Co Ltd COMMON STOCK 874039100 28,702 263,225 SH   SOLE   263,225 0 0
Microsoft Corp COMMON STOCK 594918104 33,648 151,280 SH   SOLE   151,280 0 0
Accenture PLC COMMON STOCK G1151C101 33,714 129,069 SH   SOLE   129,069 0 0
Apple Inc COMMON STOCK 037833100 43,522 327,995 SH   SOLE   327,995 0 0
Celanese Corp Del Com Ser A COMMON STOCK 150870103 5 35 SH   SOLE   35 0 0
Corteva Inc com COMMON STOCK 22052L104 31 789 SH   SOLE   789 0 0
Dow Chemical Co COMMON STOCK 260557103 44 789 SH   SOLE   789 0 0
Du Pont E I De Nemour&Co COMMON STOCK 26614N102 56 789 SH   SOLE   789 0 0
Eastman Chem Co Com COMMON STOCK 277432100 64 640 SH   SOLE   640 0 0
Ecolab Inc COMMON STOCK 278865100 269 1,241 SH   SOLE   1,241 0 0
Air Products & Chemical Inc COMMON STOCK 009158106 327 1,197 SH   SOLE   1,197 0 0
Linde Plc COMMON STOCK G5494J103 22,310 84,663 SH   SOLE   84,663 0 0
Sherwin Williams Co COMMON STOCK 824348106 22,534 30,662 SH   SOLE   30,662 0 0
Prologis, Inc. COMMON STOCK 74340W103 41 414 SH   SOLE   414 0 0
Vanguard REIT COMMON STOCK 922908553 81 955 SH   SOLE   955 0 0
American Tower Corp Cl A COMMON STOCK 03027X100 292 1,300 SH   SOLE   1,300 0 0
Alexandria Real Estate Equities, Inc COMMON STOCK 015271109 18,571 104,201 SH   SOLE   104,201 0 0
Crown Castle International Corp COMMON STOCK 22822V101 18,704 117,496 SH   SOLE   117,496 0 0
American Elec Pwr Inc Com COMMON STOCK 025537101 30 355 SH   SOLE   355 0 0
ENERGY INC COMMON STOCK 30034W106 39 700 SH   SOLE   700 0 0
Southern Co COMMON STOCK 842587107 72 1,174 SH   SOLE   1,174 0 0
Dominion Resources Inc COMMON STOCK 25746U109 124 1,655 SH   SOLE   1,655 0 0
Northwest Natural Gas COMMON STOCK 66765N105 184 4,000 SH   SOLE   4,000 0 0
Eversource Energy COMMON STOCK 30040W108 186 2,147 SH   SOLE   2,147 0 0
NextEra Energy Inc COMMON STOCK 65339F101 903 11,701 SH   SOLE   11,701 0 0
American Water Works Company, Inc. COMMON STOCK 030420103 19,910 129,730 SH   SOLE   129,730 0 0
Xtrackers Usd High Yield COMMON STOCK 233051432 4 79 SH   SOLE   79 0 0
Schwab US TIPS ETF COMMON STOCK 808524870 51 825 SH   SOLE   825 0 0
iShares TIPS Bond ETF COMMON STOCK 464287176 114 896 SH   SOLE   896 0 0
Vanguard Short Term Inflation Protected Securities Index Fund COMMON STOCK 922020805 210 4,106 SH   SOLE   4,106 0 0
Vanguard Total International Bond ETF COMMON STOCK 92203J407 68 1,162 SH   SOLE   1,162 0 0
Ishares Tr Sh Tr Crport Etf COMMON STOCK 464288646 11 196 SH   SOLE   196 0 0
Invesco BulletShares 2029 Corp Bd ETF COMMON STOCK 46138J577 28 1,280 SH   SOLE   1,280 0 0
Invesco BulletShares 2026 Corp Bd ETF COMMON STOCK 46138J791 37 1,682 SH   SOLE   1,682 0 0
Invesco BulletShares 2030 Corp Bd ETF COMMON STOCK 46138J460 37 1,827 SH   SOLE   1,827 0 0
Invesco BulletShares 2025 Corp Bd ETF COMMON STOCK 46138J825 188 8,288 SH   SOLE   8,288 0 0
Invesco BulletShares 2024 Corp Bd ETF COMMON STOCK 46138J841 283 12,624 SH   SOLE   12,624 0 0
Invesco BulletShares 2021 Corp Bd ETF COMMON STOCK 46138J700 318 15,010 SH   SOLE   15,010 0 0
Invesco BulletShares 2022 Corp Bd ETF COMMON STOCK 46138J882 376 17,282 SH   SOLE   17,282 0 0
Invesco BulletShares 2023 Corp Bd ETF COMMON STOCK 46138J866 392 17,915 SH   SOLE   17,915 0 0
I Shares TR Barcly Usagg B COMMON STOCK 464287226 4 31 SH   SOLE   31 0 0
Vanguard Intermediate Term Bond Index Fund COMMON STOCK 921937819 292 3,141 SH   SOLE   3,141 0 0
iShares Core Total USD Bond Market ETF COMMON STOCK 46434V613 682 12,503 SH   SOLE   12,503 0 0
iShares iBonds Dec 2025 Term Muni Bond ETF COMMON STOCK 46435U432 4 145 SH   SOLE   145 0 0
iShares iBonds Dec 2024 Term Muni Bond ETF COMMON STOCK 46435U697 38 1,410 SH   SOLE   1,410 0 0
iShares iBonds Dec 2023 Term Muni Bond ETF COMMON STOCK 46435G318 53 2,010 SH   SOLE   2,010 0 0
iShares National Muni Bond COMMON STOCK 464288414 96 819 SH   SOLE   819 0 0
iShares iBonds Dec 2021 Term Muni Bond ETF COMMON STOCK 46435G789 131 5,075 SH   SOLE   5,075 0 0
iShares iBonds Dec 2022 Term Muni Bond ETF COMMON STOCK 46435G755 204 7,756 SH   SOLE   7,756 0 0