william-ritchie-1