edwin hac