Mike Ingram

Mike Ingram lectures on military history and conducts battlefield tours in Britain and Europe.