Craig Caffrey on Muck Rack

Craig Caffrey

London, England

Defence spending analyst and Chinese military aviation expert at Jane's. Views are very much my own.