madelyn foster