mansoor ahmad but