Also known as: estebanelsucio
Steven Howell lives in Charlotte, North Carolina. He is a 1995 graduate of Suny College At Fredonia. Hip-hop is his favorite band. His favorite TV show is House. Among his favorite films are The Departed and Blood Diamond.