William Crawford levde på en gård i nærheten av Perth, nå kjent som Elcho Castle.