Bug with missing 1st row of result table

Extra call to reader.Read() pushes datareader to 2nd record, before 1st
is read