1 Search Results for stephen luby research deputy director at the centre for innovation in global health in stanford university