Patrick Leitch

Active Toronto, ON Governing Person for Cp Renewables Texas, LLC