"David J Patterson"