Michelle Froese

Michelle Froese is editor of Windpower Engineering & Development