I'm sorry I missed your post of 04/21. Was he terribly scared when you took him to the vet?
It's so nice to read that you are done, except for the test. How wonderful for you and for your "goofball".

I use that same description of Kacee sometimes when she is running and playing with one of her balls. I call her a goofball because she reminds me of newborn calves when they are running - that is what she looks like!
I hope he gets to have a wonderful life now. He certainly had a time! Because of you, he will have a wonderful life.