James N. Foster, Jr.

James N. Foster, Jr., is a partner at McMahon Berger, P.C.

Contributions by James N. Foster, Jr.: