Satellite Payload

Defended manufacturer of a satellite payload for alleged component defects.