Photovoltaic array skirt and mounting hardware | Patent Publication Number 20170133977 | Patexia