Thornhill Presbyterian Church is an active, vibrant congregation of the Presbyterian Church in Canada with opportunities for members of all ages to...