GREG MIDDLETON AND CO LTD.