William G. Kernodle

William G. Kernodle

Director of Client Service | Financial Advisor

Charlotte, NC