Dr. Albert Verdaguer

Tenured Scientist
averdaguer@icmab.es
Tel: (+34) 935801853
Extension: 436156
Direct phone: 932557356

Personal profile