Karen Shepherd

Active Rowlett, TX President for G-K Shepherd Group, Inc.