barbara g. walker