M SHEPARD & COMPANY LTD