I was going to guess Specialized, but with no serial number and really no distinguishing features that's going to be a tough one to identify.
Was thinking early Specialized Rockhopper alloy frame based on slightly ovalized chain stays by the bottom bracket, similar down tube gusset and because it has a Specialized front wheel, but those bikes had replaceable derailler hangers and always have serial numbers.
Thanks for the help fattyre , I took the bike apart and found a serial on the inside of the rear dropout. It started with 93 and I think it is a Specialized . I will keep looking.maybe metal matrix frame tubing is real thin and rings when you tap your fingers on it