Javier Lecha is currently the Chief Engineer for the Roman Space Telescope at NASA, a role they have held since 1983. In addition, Lecha serves as the Deputy of National Affairs for the Search and Rescue Mission since 2017. They also hold the position of President of the Board of Directors for Lift-A-Vet, a non-profit organization dedicated to supporting veterans through various means.
This person is not in the org chart
This person is not in any teams
This person is not in any offices