Tom Eddleston

Senior Financial Analyst