imran hardy