Michael Shields

Active Fort Worth, TX President for Shields Signs, Inc.