Eric Mengel is the writer/artist/publisher of OCHO. OCHO is an alien missionary sent to make Earth a better place.
Eric and OCHO have been staples of the Arizona comic book scene since 1995. Eric has been referred to "the godfather of the mini comics movement in Arizona" as well as "a legend," while OCHO has been referred to as "the longest running local indy comic" and "the greatest comic character in Arizona."
OCHO is Eric's life's work with regard to comics and has dedicated himself to making OCHO the best comic book he can.