greg townson