2014

Generation Joshua

Westmoreland Generation Joshua (GenJ) is the local club of a national organization, Generation Joshua, which trains youth to become responsible, active citizens with a Christian perspective.