Which of the following skills is most essential for effective farm management?
A. Knowledge of urban planning
B. Proficiency in animal husbandry and crop cultivation
C. Expertise in computer programming
D. Skills in architectural design