Marc Grand d’Hauteville

Designer, Teacher, and Father in Vevey, Switzerland