James Kelso
James Kelso may refer to:
James Kelso (footballer) (1869–1900), Scottish footballer
Jim Kelso, also known as James Kelso (1910–1987), Scottish footballer
Jimmy Kelso (1910–?), Australian professional feather/light/welterweight boxer
Similar Artists