In present day English, I think both of the followings are correct
The specialist who you want to meet is available only on weekends.
The specialist whom you want to meet is available only on weekends.
Am I right? Do they make any difference in meaning?