Michael Stranahan

Rocky Mountain Institute (RMI)
Past Chairman
Michael Stranahan Image