John Thomas Meredith, Senior