If you cannot afford an attorney you can always ask for a public defender to be appointed as the charges are criminal in nature.
My answer is not intended to be giving legal advice and this topic can be a complex area where the advice of a licensed attorney in your State should be obtained.
Check out attorneys within "commuting" distance of White Plains who are otherwise qualified.
If you found this "helpful" or "best answer," please click it with my appreciation. My response is for educational purposes and does not constitute legal advice nor creates an attorney client relationship which requires all the details and a personal conference.
If you cannot afford an attorney in a criminal case, you may be eligible for an assigned attorney.
This communication is intended only to provide general information. No attorney-client relationship is created.
You don't want to shop for an attorney based on rates alone. You need someone who is competent and hard working. Additionally, many lawyers offer payment plans. Your charges sound serious, don't hire the least expensive lawyer you find.