Hello, I took a little look in the records and Leo's baptism record states that he was born in St. Croix, not St. Thomas.
https://familysearch.org/ark:/61903/1:1:6CYJ-CSQ1
I found the profile on FamilySearch and have begun working on the tree.