kyle michaels lpsg