Author: Salem Charitable Mechanic Association.