Richard Harper

Active Albany, OR Vice-President for American Legion