J . P . KLEIN A KOMP.