pat klein