Hi tjbowesfolio,
To get AD username try with below codes.
Get Username with domain
string userName = new System.Security.Principal.WindowsPrincipal(System.Security.Principal.WindowsIdentity.GetCurrent()).Identity.Name;
Or
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
Get only Username
string userName = Environment.UserName;
Or
string userName = Environment.GetEnvironmentVariable("USERNAME");
To get current datatime use DateTime.Now.
Then write your code to insert in database.