ROCHE, SCHOLZ, ROCHE & WALSH LTD