James (Jim) Hayes Shofner Cooper