Joseph Allard

Joseph Allard is the tritagonist in Glimpse. He is a French police officer of TBD.