FranSeegull870

Fran Seegull, ImpactAssets’ Chief Investment Officer and Managing Director