MARK FARRELL PATENT LAW INC PC