Ted Michaels

Managing Director, Power & Renewables Investment Banking, Credit Suisse