alvin krueger