You got him from a park where he was probably fed by Hands [public] they can get pretty aggressive when that happens try and keep the feed and water bowls between you and him when you go in to put down his feed bowl and water.
I sure hope he can make it through this, Glad to hear he is doing...