robert g. ferguson