Greg Barker has a position (International adviser ) at SolarCity

Details
Title International adviser
Is Current yes