JOHN R. ADAM & SONS LIMITED