JOHN B. HORTON ESQ