J. B. Brown served in the British Army for twenty-six years in Northern Ireland, in Baghdad, and on Op GRANBY in the Gulf War. He was the commanding officer of seven Regiment Royal Logistic Corps in Germany, during which he deployed with his regiment on a UN peacekeeping tour in Cyprus.