d.k.mcgrath