andrew moore and associates gold mining company