Profile of David Singh