Publications

Articles, Books and Papers By Barry Lee Clark

Other names I have written under: BL Clark; Barry Clark; MAJ Barry L. Clark, USA (Ret); Barry Clark, Major, USA, Retired; “El Cid”

Connect on Social Media: