Thomas Foxcroft may refer to: