DAVID M MCGLENNEN