Keahole Solar Secures $18 Million

Share this