Phone number listed for Leonard is (303) 326-0533. Other cities that he has stayed in are Aurora, Denver, Charlotte and 2 other cities. This year Leonard celebrated his 63 birthday. Leonard’s residency is at 5364 Telluride Way, Centennial, Co 80015. Leonard was born in 1962.