Ivan Osmond, Fleet Captain