Stuart Hall

Investment Advisor, Vice President