John brown caught a lot in his day