Vice Admiral David John Shackleton (born 2 March 1948) was a Vice Admiral of the Royal Australian Navy, and was Chief of Navy from 1999 to 2002.