My advise is to call. I was in a similar situation one year ago...
The delay after initial contact (in my situation) was that the CP's wife had just had a baby. He was very appreciative that I made a follow-up call.
Good luck. Remember the squeaky wheel gets the oil...the hard part is knowing the right time and place to be squeaky!
Treetop