Thanks for all of your replies! I appreciate your candor regarding the vet cost...while it has been a big expense I am grateful that my little Courage gets all the best care I can afford! I'm aware of insurance for pets, and actually have a Care Credit account for myself, just didn't think to check and see if it would cover his expenses. I'd rather pay out of pocket when I can, but it's true that there can be emergencies that arise and I wouldn't want him to suffer needlessly. Thank you again!
As I mentioned, his name is Courage and I think it's very appropriate given that he was a stray on the mean streets of Flint, MI for some time before we found him! I'm sure it took lots of courage for him to survive that! I am not sure which threads allow photos, but I have a youtube channel with some videos of Courage: