William Shephard

Active Buffalo, NY Vice-President for Creative Problem Solving Group