SD Dr. Stephanie Dillabaugh, PSYD Is this you? Claim your profile Psychology 0Leave a review Toledo, OH 2317 Cass Rd, Toledo, OH, 43614 1 other location (419) 389-5061