A 32-year-old man is facing charges of arson after he apparently started three separate small fires inside a Florida hospital, and an additional two fires near a university and a home before he was found and arrested Sunday night, according to Ocala and Marion County officials.