Daniel J. Holmes

Summit Strategies Group

Current Role: Managing Director