Swallowtail Solar Farm Categories TechnologyEnvironment ServicesSolar 8 S Michigan Avenue Suite 3000 Chicago IL 60603 312-629-9400 ext.12 Visit Website Rep/Contact Info Peter Gray × Peter Gray Vice President Phone: 312-629-9400 ext.12 Send an Email Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×