George Ross is currently the Chief Engineer at Stress Engineering Services, Inc., a position held since 2025, while also serving as Principal at the same company since 1996. They earned a Doctor of Philosophy (Ph.D.) in Mechanical Engineering from Texas A&M University, where they studied from 1984 to 1996.
This person is not in the org chart
This person is not in any teams
This person is not in any offices