John W. Swilling timeline