David Foote

Chief Analyst & Research Officer, Foote Partners, LLC