Lee Castillo
January 5, 1977 - February 1, 2019
German Lee Castillo, visual artist, son and brother age 42 of Atlanta, took his leave of this rollicking ever-changing world on Friday, February 1, 2019. He is survived by his partner, Will Smith; mother Sharon Baches; father, German Castillo;... View Obituary & Service Information