Author: frank bowers