Author: frank j smith