Author: Thomas Ogren
Fuller name: Thomas Leo Ogren