brian mcclelland