Petra Stankard

University of North Carolina at Chapel Hill, North Carolina, United States

Are you Petra Stankard?

Claim your profile

Publications (2)17.66 Total impact