professor peter ashman researcher profiles