Stephen David Castillo was born on September 21, 1981 at Coney Island Hospital in Brooklyn, New York to parents Diana & Derrick Castillo.
He attended St. Rose of Lima School, Ditmas Junior High School, and Manhattan High School. He was a talented graffiti artist who used paper, canvas, and the streets as his medium. An avid fan of Hip-Hop music and culture, he enjoyed rapping with his brothers and friends.
He will be lovingly remembered by his parents, brothers Derrick Jr. and Delbert, sister Andrea, grandparents, aunts and uncles, sister-in-law, nephew, nieces, and cousins. He passed away on December 19, 2020 after a year-long battle with cancer.