tommy mcclelland