John Yeley has spent the last 26 years working on his farm, which his family has owned since 1852.