The volunteer fire company protecting Grand Isle spent a significant chunk of its public funding from Jefferson Parish on things that had no valid purpose and were possibly illegal at times, according to a parish Inspector General’s Office report released Wednesday.