
Space Foundation CEO Elliot Pulham resigned without explanation after people questioned his Facebook posts
Fomer CEO Elliot Pulham resigned suddenly from Colorado Springs-based Space Foundation, one month after NASA Watch called out his social media behavior.