James Bradrick

James Bradrick left the sun and surf of southern Mexico to blog and write about civil and human rights issues from San Diego CA.