DC Solar owners enter plea agreements after $1 billion Ponzi scheme

DC Solar owners enter plea agreements after $1 billion Ponzi scheme

Shane Walters
January 31, 2020