Leonard was born in 1974. The current age of Leonard is 50. Leonard now resides at 11044 Thatcher Pond Ln, El Paso, Tx 79934. Leonard has previously lived in Fort Bliss, Houston, Johnson City and one other city. The phone number (915) 822-8932 is Leonard’s.