Leon Williams' body was found inside his third-floor left at 196 Bay St., in Tompkins.
Leon Williams' body was found inside his third-floor left at 196 Bay St., in Tompkins.
Leon Williams' body was found inside his third-floor apartment at 196 Bay St., in Tompkinsville.