edward j. kelly iii