James Shields full name
James Anthony Shields
James Shields middle name
Anthony
James Shields birthplace
Newhall, CA
James Shields date of birth
December 20, 1981
James Shields age in 2024
42
James Shields zodiac
Sagittarius
James Shields ethnicity / ethnic background
Not available
James Shields nationality
American
James Shields religion
Not available
Is James Shields gay?
Not available