bryan o neil hughes