andy dan john