illusionofvolition.com
Chester Roberts November 1997 – April 18, 2013
Acknowledging the passing of my best pal, Chesterfield “Chester” Roberts. Born November 1997 in Chapel Hill, North Carolina. Chester passed away peacefully at home surrounded by his mom…