David Leslie Johnson Mcgoldrick