He has shared the stage with B.B.
Hamish Anderson is an Australian blues rock guitarist , songwriter and singer .
Hamish Anderson has shared the stage with B.B.
Hamish Anderson is an Australian blues rock guitarist , songwriter and singer .