edward hagedorn