David Foote

Chief Analyst, Foote Partners, LLC