William Thomas Snapp, III