Stephen Dean

American, born France, 1968