He served under Lord John Russell as Joint Secretary to the Board of Control between 1849 and 1852 .
Elliot sat as Member of Parliament for Roxburghshire from 1837 to 1837 and again from 1847 to 1859 .
Elliot served under Lord John Russell as Joint Secretary to the Board of Control between 1849 and 1852 .
Elliot sat as Member of Parliament for Roxburghshire from 1837 to 1837 and again from 1847 to 1859 .