### Database Schema:
CREATE TABLE Employees (
	EmployeeID	INTEGER	NOT NULL	PRIMARY KEY,
	FirstName	TEXT	NOT NULL,
	MiddleInitial	TEXT	NULL,
	LastName	TEXT	NOT NULL
);

CREATE TABLE Sales (
	SalesID	INTEGER	NOT NULL	PRIMARY KEY,
	SalesPersonID	INTEGER	NOT NULL,
	CustomerID	INTEGER	NOT NULL,
	ProductID	INTEGER	NOT NULL,
	Quantity	INTEGER	NOT NULL,
	foreign key (CustomerID) references Customers (CustomerID),
	foreign key (ProductID) references Products (ProductID),
	foreign key (SalesPersonID) references Employees (EmployeeID)
);

CREATE TABLE Customers (
	CustomerID	INTEGER	NOT NULL	PRIMARY KEY,
	FirstName	TEXT	NOT NULL,
	MiddleInitial	TEXT	NULL,
	LastName	TEXT	NOT NULL
);

CREATE TABLE Products (
	ProductID	INTEGER	NOT NULL	PRIMARY KEY,
	Name	TEXT	NOT NULL,
	Price	REAL	NULL
);

### User's Query:
Name the sales person who helped Elizabeth A. White to purchase Road-250 Black, 48.

### Extra Knowledge:
name of the sales person = FirstName, MiddleInitial, LastName; 'Road-250 Black, 48' is name of product;
SELECT DISTINCT T3.FirstName, T3.MiddleInitial, T3.LastName FROM Products AS T1 INNER JOIN Sales AS T2 ON T1.ProductID = T2.ProductID INNER JOIN Employees AS T3 ON T2.SalesPersonID = T3.EmployeeID INNER JOIN Customers AS T4 ON T2.CustomerID = T4.CustomerID WHERE T4.MiddleInitial = 'A' AND T4.LastName = 'White' AND T1.Name = 'Road-250 Black, 48' AND T4.FirstName = 'Elizabeth'