Moses W. Hannon timeline