William McNeill Whistler — American soldier (1836-1900)