He has stayed in Sedro Woolley, Seattle, Burlington and one other city before moving to Mount Vernon. The current age of Leonard is 73. The number currently linked to Leonard is (206) 324-8444. Leonard's birth year is 1951. 1416 Fowler St, Mount Vernon, Wa 98274 is where Leonard lives.