Alberto Leonardo Barton Thompson (n.