join – Can’t get view to display all selections PLEASE HELP

I am trying to display the following columns but whenever I run the query I am only returned columns from the first table. Please help, I need it to display all the columns selected.

My code is as follows:
CREATE VIEW IF NOT EXISTS PatientInformation AS
SELECT Patient.LastName || ‘, ‘ || Patient.FirstName AS PatientName,
Patient.Address,
Patient.City,
Patient.State,
Patient.Email,
Visit.Reason,
Visit.VisitDate,
Visit.Walkin,
Invoice.InvoiceAMT,
Invoice.InvoiceItem,
Invoice.InvoicePaid
FROM Patient
LEFT JOIN
Visit ON Visit.PatientID = Patient.PatientID
LEFT JOIN
Invoice ON Invoice.VisitID = Visit.VisitID;

SELECT *
FROM PatientInformation;