DANIEL HADDEN & ALFORD, PC