Barry Roach is a seasoned financial executive with extensive experience in the credit union industry. Currently serving as a Senior Account Manager at Upstart since October 2022, Barry previously held the role of President & Chief Executive Officer at both Water and Power Community Credit Union and SafeAmerica Credit Union. Prior to these leadership positions, Barry was the Vice President of Retail Delivery at Meriwest Credit Union. Barry holds a Master of Business Analytics from Ohio University and a Master of Business Administration with a specialization in Financial Services from Dalhousie University.
This person is not in any teams
This person is not in any offices