James B Allen lives in Wilmington, DE. James has also lived in Media, PA. James has attended Vermont Law School and St. Lawrence University. Companies in which James has a work history include Corporate Counsel and Environmental Law. Jobs James has held in the past include Attorney and Lawyer.