Melanie G. Rosen

Affiliations: 
Philosophy Trent University, Canada 
Google:
"Melanie Rosen"