Ali Sohani is a person who always used different set of skills for completing his task. He has very good technical, communication, management skills. I have seen him always friendly with his team. He is a very keen in using technologies and advocates it. He has great abilities of doing research work and introducing new tools for office automation.
Muhammad Shuja Qureshi