francis x. walker