outcome – n. something that happens as a result of an activity or process
turn himself in – idiomatic expression to surrender to police voluntarily
shed light on – idiomatic expression to reveal something about something; to clarify something