About david g. keedy