Profile of william hasty