Dr A sahafudeen Ph d