N. Eldon Tanner, his life and service