david.a.hardy