Peter J Hughes's profile - overview