Richard Gaffney

Active Riverside, RI President for National Federation of The Blind of Rhode Island