Loading patent details...
US5365920A: Solar Concentrator System | Searchlight