Michael M. Foster 2025