Peter Hastings ( - )
Details