Brian Duffy's profile