He was accidentally killed while visiting the front on 23 May 1918 .
Before and during World War I , MacInnes played a key role in the establishment and development of the Royal Flying Corps .
MacInnes was accidentally killed while visiting the front on 23 May 1918 .
Before and during World War I , MacInnes played a key role in the establishment and development of the Royal Flying Corps .