mark krueger