sean lourdes net worth