allan patel