Contributor Josh MacDonald

Josh MacDonald is a tech entrepreneur who specializes in developing marketing software.