William Broyles Jr. timeline