Elizabeth McLean Plunhett

NY State University at Buffalo, USA