Thomas Barton Contributions: