Giles Laroche

American (b. 1956)