david p. alan Trademarks