li f. m . haftsin