william m. randall