Sadly enough this is the point at which you have to "fire" a volunteer. I would be sure to make your superiour aware before you do it, and you may want to to talk to the son as well. But having been through this myself, a disruptive volunteer is the worst thing to have around. Good luck!