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