Joseph Allard

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

Biography
Joseph was a poor boy who lives in Champ de Mars