Leon Jason Brown, a 38-year-old man born in Kingston, Jamaica, was shot and killed on Tuesday, January 20, 2015, in Queens, New York. A resident of Far Rockaway for 19 years, Brown worked in construction and was a father of five children. He was also a member of the Solid Rock Seventh Day Adventist Church.
The incident that led to his death began as a dispute over a dollar van fare on Rockaway Beach Boulevard. Brown, who was driving a red van, was reportedly involved in an altercation wit
...Read More