Daniel M Hanlon sum by M. Hanlon