Obituary: William Ritchie Sr.