ScottBall_Dream_Fund_Black_Businesses_Loan_Commerce_Jobs_8-1-2017-2–4

David O'Neal stands for a portrait during one of his cleaning accounts.

David O’Neal stands for a portrait during one of his cleaning accounts. Credit: Scott Ball / San Antonio Report

David O’Neal stands for a portrait during one of his cleaning accounts.