Author: bernard frizell