Crabb And Templeton Associates LTD