William J Shields is 70 years old. He lives in Newport News, Virginia. Other places in which he has lived are Chesapeake, Virginia; Poquoson, Virginia; Manteo, North Carolina and Hampton, Virginia. William is related to Karen L Shields and Lois Wiseman Shields.