DIEHL AND ST JOHNSTON LTD