GARY STEVEN FOSTER