St Elizabeth farmer charged following market fight