B . G . St a nr p h.