Roger Macy

Affiliation: 
Independent researcher