daniel makagon