brian hadwin