David Ayala

About

David Ayala is an Argentine professional footballer who plays as a midfielder for Portland Timbers.