byron miranda net worth