William H. French timeline