Alan Gallagher Resume (Long)