C . F. Ha m marin.