william capps