Capt. John McDaniel