4 past classes for David O'Neill