Upvote:9
Although spaces are frequently removed between the first name and any middle names in many travel documents, a passport isn't somewhere that this should be done. Your first and middle name(s) should be separated with a space.
The first line of the "Machine Readable Area" (the two-line block of text at the bottom of the biographical page) should also show a break between these names - although there it should be a < character. The first line should be :
P<USASURNAME<<FIRST<MIDDLE<<<<<
The good news is that there is a simple and free process to get this corrected. The process is described on the US State Departments website - just select the "Correct a Data or Printing Error" and follow the instructions provided.