robert marekovic