andrea hamilton