Ross Osborne

Aeronautical Engineer, experienced technical manager on innovative defence projects