There is more than one person with Leon Thomas as their name:
These are photos from concerts where leon thomas played, so they may be of other bands that played the concert as well.
Miles Davis / leon thomas Dec 12, 1970 Stony Brook, New York, United States Uploaded by Zimtrim