Fingal , Fahlman , alg.