Bernard Keppel's profile