Many Rivers to Cross: David Girard