gary.m.foster