Are Shelby Cannon and Andrei Olhovskiy both from America?
Shelby Cannon: Shelby Cannon (born August 19, 1966, in Hattiesburg, Mississippi) is an American retired professional tennis player.
i don't know