Based in San Francisco, Allen is a professional colorist, who has done digital artistry, photography, water coloring, and commercial art, although he considers himself a Street and Life photographer. He has created artwork for several National Parks such as The San Diego Zoo and The Grand Canyon, and has worked for various publishers such as DC Comics, Image Comics and Dark Horse Comics.