About Rebecca Leach
Rebecca Leach is a social worker. Ms. Rebecca Leach has 12 years of experience in social work.
Licenses
Rebecca Leach has been registered with the National Provider Identifier database since December 23, 2013, and her NPI number is 1023439734.
Book an Appointment
To schedule an appointment with Ms. Rebecca Leach, please call (815) 756-4875.