Craig Taylor

Active Irving, TX Vice-President for Boy Scouts of America