Hi
According to the Births Registered in Boston USA Mathew Allen SHERLOCK born 1860, his father John SHERLOCK born Ireland, a Steward ( possibly on a ship?? ) and his mother Phoebe born Scotland.
So if John was working aboard ship then he may well not turn up on Passenger Lists.
Cheers
Karenlee