JM FINN AND CO