Leroy Barnes, affectionately known as Nicky Barnes, entered the world on October 15, 1933, in the vibrant neighborhood of Harlem, nestled within the bustling metropolis of New York City, located in the state of New York, within the United States of America.
Throughout his life, Nicky Barnes shared his life with his loving wife, Thelma Grant, in a union that was filled with love, support, and companionship.
Tragically, Leroy 'Nicky' Barnes' life came to a close in 2012, in the United States of America, leaving behind a legacy that would forever be remembered.