James M Hall is 35 years old. He lives in Norfolk, Virginia. He is a 2002 graduate of Holloway High School. Companies in which he has a work history include Department Of Transportation, Air Traffic Control, Mayflower Transit, Semi-truck Driver and Cdl A Driver.