Graham Edwards

Vice Chairman

Company: SPP Board of Directors