Hi Terri- Thank you for caring for this little guy over the last year. Please reach out to local rescue groups to see if anyone has space to take him on. The best way to find local groups is by searching for rescue groups on petfinder.com - then you can contact them each directly. We wish you and the kitty the best- The doctors and staff of Ebenezer Animal Hospital
There are various Facebook rescue pages you can post to. York county humane society has a page, and there's one for rock hill as well. Many people see those posts, so I'm sure someone will reach out.
Thanks! Your answer is awaiting moderation.