kyle w. mills