Dennis Lynch

ABOUT DENNIS LYNCHBSc Civil EngineeringDennis is a civil engineer turned writer with a passion for history. From the Romans to the Aztecs, to the Mamluks to the Qing, He finds all facets of history fascinating. He holds a Bachelor of Science in Civil Engineering from Rutgers University in New Jersey.