adrian.hartshorn@gmail.com