Thomas McCrae may refer to: