Roger Perry

Active Altadena, CA Engineering-Research & Development Manager for Michael Shermer Inc