David Smith image

David Smith

Author and journalist. Have a bachelor's degree in History and several years of experience in different media