A Royal Artillery pension register record for a David King who went to pension from 9 Battalion Royal Artillery on 1 Jan 1812 and who died 26 Feb 1872 at Perth has a birth place of Crieff.
I'm sure someone will help with a look up but these registers are just that, lists of pensioners, the only personal information they have is usually birthplace.
MaxD