david ritchie, son and father