who is carl howell
Carl Howell is a New York-based Actor, whose work. has been seen and heard all across the U.S.