David Stewart image

David Stewart

Principal
Hyde Park Advisors