Michael J F Bowyer

Military and aviation historian.