HANLON & HUDSON, PLC