This Satellite Company Appointed New Science Officer, Keeps Shipping Going During The COVID-19 Coronavirus Pandemic More than 98 percent of customers renewed their contracts in Q1 with Spire, said CEO Peter Platzer.