James Preston “Duncan” Ray Jr.