abdul waheed ahmad