William "Buck" Johnston III