karen willis holmes