David Livingston (Lieutenant Commander)