47-year-old James B Macdonald lives in Philadelphia, Pennsylvania. James has attended Villanova University and Vanderbilt University. Companies in which James has a work history include Securities Law, Mergers And Acquisitions Law and Science And Technology Law. Positions James has held include Attorney, Lawyer and Associate.