Anthony J Randall Author

Anthony J Randall worked in computer software development for industrial and scientific applications and subsequently as an international explosives engineer.