Cranford, William Ambrose, Sr.