James H Walsh is 72 years old. James lives in Richmond, VA. James has attended Bridgewater College and University Of Virginia. Companies in which James has a work history include Mcguirewoods Llp and Antitrust And Trade Regulation Law. Jobs James has held in the past include Attorney and Lawyer.