Peter Kauffner has worked both as a newspaper reporter and as a teacher.
20,335 pageviews on this user's contributions