Recent activity by David Krause