David B. Birney timeline