s. m . fran li.