michael klein's routes