athletics competitor
Canadian athlete (20th century)
Free account · your comment posts right after signup
Connected
Not who you're looking for? Others named James Shaw: American volleyball player · American football player, born 1989 · English international rugby union player · British Army officer (20th century)