A place to call home: Brandon is a charming 15-year-old who’s never at loss for words

A place to call home: Brandon is a charming 15-year-old who’s never at loss for words