it's interesting and sorry, @sandip, I missed your question!
An alternative approach is to look at Admin logs.
We have been keeping Admin logs in BigQuery for around 3 years .. I checked what I could find there.
Drive records have many columns, there is an "event_name", which does have a value of "create". There's also a "drive.shared_drive_id".
So, I can write a simple query that will return the log of when the drive was created and who created it - provided that the Admin logs database goes back far enough.
SELECT TIMESTAMP_MICROS(time_usec) as Ptime, email, event_name, drive.doc_title, drive.doc_type, drive.shared_drive_id
FROM `project.Device_Admin_Data.activity`
WHERE event_name = "create" AND drive.doc_type = "shared_drive"
order by Ptime
In our case, out of over 1200 shared drives, I got only 746 creators.
If you're setting up to gather Admin logs for the first time, then theoretically they only go back around 6 months (it's a bit grey, you may get quite a few older), so you may not be able to find the creator of a shared drive that is older than 6 months.
It does seem to be an interesting omission that you can't say who actually created the shared drive for the whole lifetime of the drive, unless you obsessively collect the Admin logs.
Temple