Small farms and smallholder farming systems play crucial roles in agricultural development in many developing countries. From the various rural development programs designed to support such farming systems, agricultural extension services are of at most importance. However, the benefit that farmers obtain from these services and the resulting impact depends, to a great extent, by their direct a...