Brown nació en Hanover, Pennsylvania y creció en Florida, y desde 2004 vive en las afueras de Charlottesville, Virginia.