General Jeffery announced he would give his substantial military pension accumulated over 40 years to charity during his stay at Government House .