david.p.mcsweeney