He has stayed in Boulder and Nederland before moving to Nederland. The current age of Otto is 78. The number currently linked to Otto is (303) 546-6246. Otto’s current address is 1899 County Road 68J, Nederland, Co 80466. Otto was born in 1946.