Well done on both counts! Thank you for sharing.

My DH would be very impressed with your DS1's name. He is a Craig & has insisted that if we have another boy, his middle name will be Craig because it there aren't as many Craig's being born these days! I will have to tell him. Love both names!