First off...have you tried asking him what he wants specifically? Most of D/s is a two way street and requires lots of open and honest communication.

When you say your an escort and this guy wants you to top for him I take it your getting paid right?