Craig D. Hannah has a position (Associate Judge) at Buffalo City Court

Title Associate Judge
Is Current yes
Updated about 15 years ago