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.
Shelby Houlihan Shelby Houlihan (born February 8, 1993) is an American middle distance runner. Houlihan participated in the 2016 Summer Olympics, placing 11th in the 5000m final.