Birthday: 17 March 1983, Lubbock County, Texas, USA
Birth Name: Jarrod Lee Greene
Jarrod Greene was born on March 17, 1983 in Lubbock County, Texas, USA as Jarrod Lee Greene. He is known for his work on Leah (2011), Escaflowne (2000) and Denpa Kyoushi (2015).