Highland man goes missing with six pet dogs

Andrew Davidson
Andrew Davidson