Robert shea

Robert shea


Location: Beaverbank, NS
Labour Movement
Member since June 23, 2016