william moore

United States