James Black is a retired US Navy veteran and has lived in the Hampton Roads area since 1997. He is a fully licensed Virginia and North Carolina home inspector who prides himself on professionalism and thoroughness.