Got to this one as I was away for the weekend. I think some earlier criticisms were a bit harsh. I enjoyed the challenge and completed unaided so happy with the overall construction and clues.
The only issue is the 34 d which as far as I can see has one common solution and one possible solution if you are American. I suspect this is a rare error on the part of the setter and I hope both answers will be considered correct.
I guess the problem with names is that anyone could decide to name their offspring using a random three letter word.
I considered naming my eldest "Map" - only joking.......