James Fielding Hinkle

CA Bar Ranch (Chaves County, New Mexico)