frank m. thomas