Messrs Butcher, Baker, Carpenter and Plumber are currently attending an annual convention. No-one is currently, nor ever has been in the same profession as their name and no-one has had the same profession twice. Charlie has never been a carpenter and Mr Butcher is now a plumber. Dave used to be a butcher, whereas Mr Brian Baker never has. Mr Plumber is not called Eddie and Mr Carpenter did not used to be a butcher. Can you determine the full names of each of the attendees, along with their current and previous profession?
------------------
suresh