Eric DeLoretta is an Orlando-based performer and visual artist.