Author: Bernard Johann Putz Ph D