He has stayed in Richmond before moving to Richmond. The number currently linked to Leonard is (804) 276-4515. Leonard’s residency is at 3720 Lawson St, Richmond, Va 23224. Chester Peter Smith, Sharon Anita Edwards, Henry L Smith and 2 other people are people possibly related to Leonard. Leonard's birth date was listed as 1965. This year Leonard celebrated his 59 birthday.