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