S. D. Perry timeline