Michael Singh's profile