"Peter B Hardy"