Author: Albert Amao
Alternate names: Albert AMAO; Albert Amao Soria; Albert Amao Ph. D.