A Franklin County, Iowa deputy shot and killed a Sheffield man at the scene of a domestic dispute call after he refused to drop the handgun he was brandishing at a vehicle.