David Shackleton

David Shackleton is a retired vice admiral in the Royal Australian Navy and a former chief of navy.

Author: David Shackleton

David Shackleton is a retired vice admiral in the Royal Australian Navy and a former chief of navy.