Born in Elsinborough Township in Salem County, New Jersey on October 13, 1825, John S. Rock was a person with amazing talents. After years of working as a physician, for health reasons he turned to the practice of law and in...more