P payloadspace.com Nelson testifies cost-plus contracts have been a “plague” on NASA 193 points aml183 4 years ago 141 comments