M SHEPPARD & COMPANY LTD