Hi!
Sorry, I don't have any recommendations, unless you want to move to Dallas, TX, then I could recommend a great vet.
I just want to also say, I'm so sorry for your loss. To loose them for any reason is terrible, but to loose them that way is horrible.
Please tell us a little more about your new baby, and post pictures when you can.