Tucker Stevens
1987-01-05 ( 38 years old ) in Dellwood, North Carolina, USA