I am strategy - so not perfectly in your content area. I think you will have a good shot at schools with this profile. Are your pubs in econ/soc journals or management/OT journals? If your publications are in A level management/OT journals, then you would be among the top of the applicant pool I think.
Are you planning on ultimately ending up in the US? OT tends to be a bit more popular in Europe (but the ivies and top 10s here in the US still have strong OT researchers). If you are interested in placing in the US, then it may be helpful to target a US school. However, I have definitely noticed that European PhDs have been having more success on the job market recently in getting jobs in the US.
If you decide to go the management route, it's a good idea to apply broadly. However, you should also probably limit your search to R1s. You definitely have the profile to get into at least a few of those. OT is one of those disciplines where the name of your school matters a little more when it comes to placements so it would be a good idea to aim as high as you can. Finally, when assessing research fit, look at departments with faculty who have published in Administrative Science Quarterly or Organization Science.