Diana Smith

Diana Smith is a full time mom of two beautiful girls interested in topics related to business and technology.