Ben Hayes is a Web Designer who is currently residing in Bloomington, MN.