John McDiarmid (1790–1852), Journalist سابق التالى