You don't need a disability lawyer. This is a simple contract case. Any competent attorney who has handed contract disputes can help you. The lawyer will likely research case law that will help you determine whether you must repay the funds. Good luck.
NOTE: Any information contained herein is intended for informational purposes only and should not be construed as legal advice. Always confer with a qualified attorney in your state who can review the individual facts in your specific case.