Ian Hamilton (advocate)