samuel p. blanc cs navy