GREGORY E LONG