Image Not Found

Robert Asprey

Robert Asprey is a former U.S. Marine captain and an accomplished and esteemed military historian.