Socio Director en BDO Castillo Miranda y Compañía, S.C.
Perito en materia financiera en juicios ante tribunales civiles y penales, arbitrajes nacionales e internacionales y ante la International Chamber of Commerce (ICC), la American Arbitration Association (AAA) y el International Centre for Settlement of Investment Disputes (ICSID).
Actualmente es director de BDO en México (Castillo Miranda y Compañía, S.C.); miembro de la comisión de Finanzas y Sistema Financiero del Colegio de Contadores Públicos de México; vicepresidente del Consejo Mexicano de Normas de Información Financiera (CINIF); presidente del consejo técnico del Examen Uniforme de Certificación de la Contaduría Pública y miembro del BDO Americas Board.
Ha sido miembro del grupo de firmas de contadores públicos con clientes registrados ante la Securities and Exchange Commission (SEC); perito autorizado por el Poder Judicial de la Federación (PJF) en materia contable, finanzas, auditoría y fiscal; fue diputado federal en la LVI Legislatura; y ha sido miembro del BDO IFRS Working Party.