206 Cases Solved. Advancing justice for missing persons, unsolved homicides, unidentified and unclaimed remains.
Case Description
Any updates on this case? Let us know!
Steven G. Lord, a 58-year-old investment banker from Leawood, Kansas, was found deceased on February 12, 2023, in his luxury condominium at 310 East 53rd Street in Midtown Manhattan. His wife, Sabina, informed authorities that he had been experiencing stress related to a work incident prior to his death. Emergency responders discovered him unconscious and unresponsive at approximately 11:07 AM. The New York Post reported that the cause of death appeared to be a self-inflicted gunshot wound. ...Read More
Victim Details

Steven Lord

Male

Black / African American

New-york

NY

2023-02-12

58

Steven

Lord

11/22/2025