Bill Gates is the largest owner of private farmland in U.S., with acreage across 18 states.