Squad 17

Squad 17 is a Terran Dominion "wet works" unit. Leon is a known member.