David G. Ritchie David G.Ritchie David Cavitch Donald A. Ritchie. Donald A.·Ritchie Robert C. Ritchie. David Litchfield David Mitchell Donald A.Ritchie L.David·Ritchie