William Leonard (Lincoln County)