C . F. H a m marc n.