J . P . KLEIN &KOMP