thomas powell